Separated engine and game.