C#: updated TileWorld to properly set and retreive positions of entities. Does not handle errors when adding entities.