A lot of tileset stuff

Mostly Tileset control (dynamic loading etc.)