giveExperience() takes account of XP bonuses