Tilemap class that's configured with JSON
Merge branch 'tilemap'