I beat it! Nice concept, well executed, and the levels are well designed. All the concepts are self-explained in the level design. Well done!