This is neat! I enjoy the seemingly random room generation. My impression is that "soul mode" is a bit overpowered, because it lets me perform combat remotely using a nearly unlimited pool of soul points.
For future development, this game could benefit from more decision-making during exploration and combat.