The controls and the mechanics take a little while to learn, but the puzzles are actually quite brilliant! Theme is very well done too. Great job!