Thank you for the feedback! That's all really good to hear, and exciting because it's fairly in line with what I'm working toward. (It's not set in stone, but more characters and more enemies are on my current road map.)
PS: Undo is currently on Z, but yeah I don't see why ESC wouldn't work. That's a good thought, it does intuitively make sense to merge it with going back in the menu system.