MapMaker  can load/save maps and is seperated into 3 classes