Gradle updates to handle updated intellij version
Run levelgen in background thread for viz

- Remove unused SpriteCache code in TileMap
- Make sure the graph returned from the dungeon generator
  includes the full min spanning tree as well as restored
  edges