I just wanted to note here that Shift is ingenious and hilarious, especially if you painstakingly 'solve' it the wrong way and then realise what you've done :/