C#: continued work on implementing TileWorld properly. 
* Moved XmasMap to tileExtension and renamed to TileMap.
* Moved TIle to TileExtension