Implement shared XP gain (untested)