extracted WorldBuilder from World
fixed indention in AdjustViewportManuallyLayer
extracted Tile from World
extracted Map from World