The square rotation game
Now that you have tried this you may wish to try a
harder version