This is really charming. I think with a few more features and balancing this could be a really fun puzzle rogue-li*e.
I think one improvement that could be made immediately is adding shift or space bar to the buttons that you hold to attack.
Great job!