Improved tilemap

* added Tilemap::getTileIndex(string)
* World::generateFromPNG() uses better tiles
* tilemap has new stuff