Very cool idea! I have not seen a similar game mechanic before.
There is a lot of confusing going on tho ..but with a bit of trial and error I maneged to comlete it ^^
also the sound effects were pretty satisfying :)