Fix affinity growth
Remove debug print statements
Fix bug where persisted BattleEffects sometimes failed to load
Fix bug where save state explodes if current sprite is null
- Fix bug where heroes without an unpromoted progression causes an error
- Rework affinity calculations
- Update engine to support modifying affinities when a spell is learned
- Fix bug where serializing AI with a spell in it blows up