An awesome game
I found this absolutely fantastic, but not completely flawless. I only came across one VERY annoying glitch, where on the final battle, my character completely disappeared and wouldn't come back, thus ruining a productive hour...
Otherwise it runs and plays smoothly and I found it incredibly addictive, it just fails of a few practicalities. A save feature would've been very helpful and cutting the durations of waves and adding more variety to attack patterns each wave would've helped the general pace. Bosses were only really challenging in the sense they gave you a battle of endurance rather than skill.
Still, I enjoyed it...
...
...
...Sequel? :)