The puzzle design is really good on this. Requires that extra bit of thinking and a lot of experimenting. It's a really nice touch to leave the puzzle in the failed state so it can be tweaked. A lot of the puzzle submissions I've played so far don't do this.