Still having some swelling in my eye so back on drops, taking it easy today but did get some optimization done today. After adding the defensive rating the program was taking :45 seconds to initialize after loading. I added the default lineup defense ratings with the lineup data vs looking it up from the full player data. The initialization time is now :08 seconds. This makes a big difference each time I load and run for testing.