Moved image creation to TileImage
Removed TileImage from TileIndex to avoid cycles