Fun game in general but with a few very frustrating mechanics.
+ very nice design
+ different game modi, a lot of missions, certain replayability of levels
+ you can get a lot of playtime out of this
- it seems like you have to do your actions first and then move, which makes some manouvers difficult to plan
- the save system is not the best, savegames are deleted when you exit the game, meaning that you have to finish a level in one sitting (and some of them are quite long!)
- savepoints are often at the end of levels and this can make it impossible to solve some of the levels and you have to restart them
Still, the game is a lot of fun and if it didn't have some of the mentioned problems i certainly would have given it 4 or 5 stars.