Cool mechanics and level design. It would be nice if the actions were a little faster (especially since an error results in a room reset) but otherwise pretty well made.