Game engine is now a singleton and will be used to store all game instances in a static context.