A very nice entry, with some nice puzzle design. I liked how later levels subverted what you'd learnt in earlier levels.