Really well designed puzzle. It's HARD (I couldn't get past level 4, I'll try later). Obviously more polish would be super good. I found sometimes the block advanced more steps than I wanted, and it's frustrating, although I was able to undo with Z. Good job!