Setting level now makes use of setXp