Thalassicus
Bytes and Nibblers
The "FreeExperience" field in the Policies table and "GlobalExperience" field in the Buildings table apply their experience when units are created or upgraded. This bug happens because upgrading creates a new unit and deletes the old one. These fields need to check if the unit is actually new, or was upgraded.