The graphics and animations are amazing and the way enemies die is very satisfying. It feels a bit weird that I can choose between two completely different style of playing, and it's rather frustrating to die and having to repeat all the stages again.