Integrate https://github.com/amarshah1999/analytics_cup_research/tree/main
High level plan:
- Define an interface of how we will call the annealing function
- Create a new objective function and weight primitive with pre-defined examples based on the repo above
- Make some improvements to the perturbation algorithm to be more realistic based on initial player velocities
- Quality of life improvements like error handling, edge cases
Integrate https://github.com/amarshah1999/analytics_cup_research/tree/main
High level plan: