Very nice puzzle game, and surpisingly polished too.
New mechanics are properly introduced and explored. Actually, they're introduced so well that I feel like the dialogue explaining them isn't needed at all. Maybe you could put some casual bantering between the characters at the start of each level instead, in order to flesh out their personalities.
The levels are quick and easy to restart, which is neat, but I feel like the game would benefit from the possibility to cancel previous actions, too. That would prevent moments were you make a mistake that blocks you right at the end of a level and forces you to restart (this showed particularly in the last level, which is the longest).
Great game, anyway. Full marks from me. I'm confident it can be noticed and showcased.