Once you get it, which is honestly not an easy, but a rewarding task, the game is very good.
The other good thing is that brilliant art direction, audio design and the game feel in general makes you invest the time in figuring out how the game works.