added switch statement for soldier states, defaulted to brute move