update score keeping and levelup