Thanks for all the bug catches! We know about the 0 hp bug, there was meant to be some stuff there where you had to reset the screen for the player, but there is some issue in the code there that ended up causing the player to lose instead. We ended up catching this bug 10 minutes after the jam ended.
We definitely did not have time to code proper AI, so both player inputs and monster spawn are completely random. We had initially planned for more rigorous monster spawning (e.g. spawn where the player was 2 turns ago), as well as more intelligent AI, but it was too much to work on given the time constraints.