Wow, very challenging! I made it up to level 2, and I'm "solidly" stuck! I'm going to keep trying, though!