Fix Report showing dead agents from last simulation and showing wrong agent birth times
Clean up agent Report stats, add new stats for energy gained/lost
Fix: remove leftover agents when creating new simulation
Make Learning agents work again
Fix: modal SimulationConfigEditor had no way to tell if it was cancelled
Move Waste into separate package, move UI Color part of Drop into ui packages
Colorize agents according to genes and disease
Clean up access to Drop array
Use non-static Random, Use LocationDirection to simplify wrap
Use non-static AgentSpawner
Split simulation-internal parts of SimulationInterface into SimulationInternals
Cleanup dead code/comments
Mark static fields/variables that should not be global static, but somewhere in the simulation instance
Remove LinearWeightsController static state
Start moving Production out of ComplexAgent
Completely remove core->production and UI->production dependencies
Remove static default agent parameters, stored in environment now
Remove static AgentSimilarityCalculator, stored in simulation now
Remove unused parameter
Remove static AgentMutators, store in simulation now