Updated map loading some more

all mop loading saving and creating functions are now members of MapData
inGmae and editor now no longer use multiple inheritance :)