Very fun game. Nice title screen, the character animations look smooth (that knight is awesome), fire and water effects look great. Each enemy offers enough variety to be conquered differently. The music stops after a fixed amount of time and SFX would be a nice touch. Overall, great job!