I generally like this kind of game. This was fantastically done in all the aspect.
The tutorial was great, too.