Restructured, game consists of a Game and a Renderer object