Known Bugs:
- Active Atoms are neither saved nor destroyed when being unloaded, resulting in orphaned atoms
Optimizations Planned:
- Active Atoms become chunk-specific (improves cache locality, better performance)
- Active Atoms can be updated using the existing thread infrastructure, distributing load across cores (less lag in forest fires, heavy rain)
EDIT: After consulting rules, removed bi-phasic world generation, intention is to fix all bugs as fast as possible, optimizations on low priority.
EDIT 2: Reflecting `r2` changes removed from this rolling log
EDIT 3: Reflecting `r3` changes removed from this rolling log
EDIT 4&5: Reflecting `r4` changes removed from this rolling log
EDIT 6: Reflecting `r5` changes removed from this rolling log
EDIT 7: Reflecting `r6` changes removed from this rolling log