Store power instead of damage, and calculate damage on the fly.