The game engine