Exactly the kind of polished, juicy game we'd expect from you! The mechanics are interesting, and the puzzle design is well thought out.
I think it'd benefit from a slightly longer tutorial, if you could possibly figure out a way of breaking each aspect of the game's systems down step by step. I caught on after a few failed attempts of just clicking around, anyway, so it holds up pretty well without the additional help.