Rated, loved it! Haven't played a hard puzzle game in a while. At first I was trying to move fast because I thought the purple cubes were moving back if they weren't pushed, realised it a bit late, but it was fine. Great work!