Outstanding puzzle game with clever mechanics and helpful hints that put you on the right path without entirely giving away the solution and spoiling the fun behind the solving process