Calculate points when stats are updated, rather than on the fly