Enjoyable puzzle game!
I think you hit a really good difficulty curve for a jam game.
Not trivial but a good amount of challenge while still very beatable in a reasonable amount of time.
I don't know how much a timing based rank makes sense in a puzzle game?
You just memorize the solution and do it again for a better rank.
I think a better rating would be number of turns/interactions.
The customer complaining was stressing me out too haha.
I could see the mechanics being developed further.
Great job!