Really glad it was useful — but let me stop you on one thing before you build it 🎮
I would not turn the pass button INTO the switch key.
Passing is not an optional extra in a football game. It is the thing that makes a team feel like a team, and a build without it quietly becomes “run at the goal with whoever you are holding”. You would be deleting a core verb to make room for a fix.
And I think the reason nobody used it is the same root cause as everything else, not a separate problem. If control keeps getting yanked to whoever is nearest the ball, you never get the settled possession in which passing is the obvious move — you are always mid-scramble, and mid-scramble the only sensible input is run. Fix the switching and I would expect pass usage to climb on its own without you touching that button at all.
If you need a key for manual switch, take a new one. On a keyboard you have plenty spare, and a switch sits more naturally on a modifier than on your only other action key.
Order I would actually build in:
- Lockout during deliberate input. Smallest change, biggest movement in feel.
- Then re-measure. See whether the pass complaint survives the switching fix before concluding the button is the problem. It may simply evaporate.
- Event-based switching and predicted intercept after that.
And my earlier question is still the cheapest diagnostic you have, so I will re-ask it plainly: can the auto-switch fire during a shot wind-up? If it can, then “I could not figure out how to shoot” is fully explained with no other cause needed — the player did press shoot, and the game handed the shot to someone else mid-swing ⚽