Nice game!
I think it's because of my laptop, but when I move diagonally (up-left and down-right) I can't attack while moving. Also it took me some time to realize that every edge of the map without walls means it connects to a different area which made me wonder where the rest of the jams are. (ahh, didn't watch the gif carefully)
A bit about the player's attack, it's not right at the center front of the sprite? I often got hugged by enemies. Holding down the space button works, though. :D
Also-also thanks for not respawning enemies and placing checkpoints. Saved me from a lot of frustration. Good job! ... and good luck on the sequel!