Not sure if the developer will see this but I think I figured out the stats glitch that occurs. Its because the effects of Herculean Build and Vigor of the Endowed/ Hyper-Endowed vary by the player's size. This is probably causing an overflow and you may want to add some code that caps the effect or just adds a solid value if the player is over a certain size to avoid the issue all together, or use a larger data type to hold the stats. This also may or may not be exacerbated by the abilities granted by each cycle but I wouldn't know exactly. Hope this helps!