Thanks for the feedback! It's actually coded in when each opponent will press the button so there isn't any randomness at all. When I tried the randomness it felt too punishing and I think the game is already punishing enough. I'm sure there is some way to implement it in a balanced way but I couldn't figure it out.