Challenging puzzles! Nice level of polish, pleasant music. There seems to be a bit of a bug with previewing what the combinations will result in though, it would pop up for a split-second then disappear. I think an undo move button would be a big improvement, having to restart the level from scratch each time just because you placed one thing wrong is unnecessarily punishing I think. Otherwise, great work :)