Renamed Map -> MapGeneration

Name now reflects accurately what the class actually does.

Please do not use this class to store the Map state.