This is brilliant — so many clever, well structured levels and an avalanche of new mechanics. The ending is very cute as well :)