Separated Map into multiple classes

Did the thing I did with the menu , but with the map now!

...Why do I stay up so late?
Merge pull request #2 from ElevatorTeam/Map-restructuring

Separated Map into multiple classes