Move player xp code to RCListener