Fixed most of clone methods, overall improvements, reset IsoMap, added empty TileMap class, added 2D tests.