Offload clearing the display to each screen class.

This will allow screens to clear the display to whatever colour they
want, instead of the InfernoGame class clearing the display to a
specific colour.
Minor cosmetic code changes.
Move game logic from World class to GameScreen class.
More minor cosmetic code changes.