Migrate player stat updates into its own class, check for achievements