I like the idea! But the puzzle itself ends up being too complex to really think ahead and plan and I found myself just guessing and checking a lot and by level 5 lost interest. I wonder if there's a way to make it a bit easier to grok. Maybe rendering shadow versions of the cubes to show where they could be if you rotate or something like that?