Refactoring map.cs, added specific chunkclass, moved chunkobject class to child of chunk