Greatly tidied up the RenderPanel class. Code that draws the ground and
game objects has now been split up into several smaller classes, each
one containing commments explaining their functionality.