Woohoo! I totally cheesed level 18.
Nice work! You win! I'm pretty sure you're the first person to ever beat this ;)
18 is a bit lame, yeah. I haven't quite worked out an elegant solution for it yet.