2D Tilemap Game Framework