Add player.xp.to_next_level, fixes #330