Definitely an interesting mechanic. Had fun solving it (lots of demolition and reorganization towards the end). Nice work.
The game does not load in Firefox (only thing I can tell you is "abort(114)"), but works fine in webkit based browsers.