Game engine for a 2D top-down game.