With jam games, puzzles are often either too trivial or too convoluted, but I think you nailed the difficulty on this one. I was able to consistently figure out a solution on the second or third try, enough to actually have to think things through, but never so hard that I lost patience.