We broke the tackling problems down into several main categories:
1. Defenders were at a movement disadvantage vs. ball carriers
2. Inability for users to understand direction and spatial distances between defender and ball carrier, and how that affected tackling
3. Lack of UI feedback to help the user understand how the tackle mechanics work
4. Poor risk/reward component in the tackling mechanics
5. Forcing defenders to physically collide with ball carriers before initiating tackles resulted in too many missed tackles
To solve the movement disadvantage and the collision requirement, we made the decision to allow user-controlled defenders to 'match' tackles if they get close enough (ball carrier inside tackling cone). This eliminates the need to actually collide with the ball carrier before triggering a tackle. Any tackles performed with the ball carrier inside the cone will have heat seeker steering if this option is turned on.