Really well done, the game feels fluid and fast-paced and the level design adds a layer of action to every battle.