CharacterUpgrade message handling and position upgrading