Yea, it's buggy as hell. I was going to add blocking, and it needs a lot of fine tuning and a delay from when an ememy can hit you can. Currently I think they hit you like a bunch of times in 1 frame so I missed a trick on that.
Didn't have time though, thanks for playing! :D