Remove the cPlayer param (and related) from this function, make the caller remove the XPs. The caller has to check the XP levels anyway.