Hm, the third level seems impossible, unless I'm missing some mechanic.
I like the idea though, if I missed some mechanic, let me know and I'll give it another play!