I liked the mechanics a lot and having a story on top of the cool graphics is very nice. The only thing might be the high dificulty, but even so the challenge can also make it fun and gives a reason to play more than once. It really is a very good and complete game!