Big changes: 1.TilePoint is not used anymore; 2.Add XSPMap to manage Tiles, and use XSPTile to manage tiles; 3.Use IntPoint to manage distance between tiles; 4.Delete the logic of turn base.