Added basic loading screen along with GameRenderer.
GameRenderer should control all rendering of the game