Very entertaining game. Fun puzzle, interesting weapons and very good level design. The story is interesting but very basic. The difficulty level is not high, because when you die you get to shoot some dragons and then revived it without some drawbacks.
All in all I highly recommend this game.