After the engine is done, write the game
After the engine is done, write the game