I kept thinking that this was going to be a limited design possibility and every level you kept surprising and stumping me. The last level took me a minute or two before I got it. I would love to see how far you could push this given more time. Good job.