This is what I had proposed in beta to handle the option in a simple way:
The option would be added as a type of Handoff/Pitch. The only difference between Fake, Real and Option plays would be that there would be an added check to see if defenders are near the QB.
If defenders are near the QB: then Fake=False Else Real
If defenders are not near the QB: then Fake=True
The animation could be either the Handoff/PitchTo or Pass animation (looks more like a option pitch), but I don't think community members would be upset too much if the Option just used the Handoff/PitchTo animation at the start.
Handoff/PitchTo: Real To HB
Handoff/PitchTo: Real To FB
Handoff/PitchTo: Real To RB3
Handoff/PitchTo: Fake To HB
Handoff/PitchTo: Fake To FB
Handoff/PitchTo: Fake To RB3
Handoff/PitchTo: Option To HB
Handoff/PitchTo: Option To FB
Handoff/PitchTo: Option To RB3
The Handoff/PitchTo: code already has Real and Fake logic.
In order to add the Option logic, the game would need to do a Closestplayer check like it does with receivers, and an IF THEN ELSE statement or something similar.
