Good looking game, good sound effects, nice animations and good music! I also really liked the boss fight, it was well designed and a difficult test of agility but I was able to get past it. I would recommend tweaking the physics a little to make it a little more snappy and improving the enemy AI a little as they seem really braindead.
Great job! I felt accomplished after finishing this.