Pretty cool, though kinda clunky.
The only thing that got to me were the character's animations and non-fluid movement style. And when you hit a spike you could just stand with it touching you and take damage. Otherwise it was pretty solid and you could tell a lot of time went into putting it all together. Good job.