An endless dungeon built in swift