Implemented setting perk level and removed unneeded calls to setting player veterancy

Had to go wtih the mutate function because each call to
SendSelectedVeterancyToServer would change the perk level