updated soldier behavior and classes