Split gameSimNew.updateOpenness into two functions, one for passing and one for dribbling. These functions still need to be revamped.
More work on defense, but it is still shit. Needs rethinking.
More work towards reasonable move simulation. Still a ways to go, but the theoretical framework is at least improving, even if the results are not.
Simulating offensive players cutting adds a lot of heterogeneity in output. Should not be so random, though
Improved cutting, bug fix for blocked shot stat tracking. Heterogeneity is down again.