made it so officers cant change their rank and fixed some enum stuff