This was super fun and creative! I love it! :D
My only nit-pick is that one of the teleportation tiles was unclear because you used white on white for the number required
The procedural level generation and the randomised classes were cool, but I think it was held back by the ultimate goal being to find the strange totems. Sometimes, they would spawn on top of each other and next to me, and other times I would be stuck at the bottom of the level with the totem nowhere to be found. This goal forces the player to explore, although the levels were unfortunately quite boring since they got repetitive very quickly.