Moved a lot of code and starting to move to createNewMap in GameManager