Rendering

This section contains functions that render the entire scene and render a single frame.