Very good. It took roughly half-way thru to start understanding the "meta" pattern of the rotation and movement. Excellent job, beat all the levels. :)