Cleaned up TileRenderer