Moving implementation towards a point system