Split out game engine.