very neat!
yet a bug in level 19: pushing the center right blue block to the right into the void completes the level. [sorry i writ this from memory, and can't find yall on puzzlescript]