Thank you for your constructive feedback! It is appreciated and I am glad that you liked the game.
About the bugs, what I think are the causes: (if you are interested)
I am using timestamps to record the players action, which probably is the reason why the mannequin fails sometimes. The mannequin triggers an action too late because the difference in time between frames is too long. For example, the earlier frame has not meet the time condition, and the later frame does fulfill the condition, but too much time has already passed between the frame and thus the mannequin has already walked past the button it was intended to press.
As for the box bug, I think it is because Unity does not called the OnTriggerExit function when I change the box position with the transform component. Using the Rigidbody component to change position instead of the transform might solve the problem.