Fantastic puzzle game, managed to solve all but 2 of the puzzles. Quite challenging! Very polished as well.