Finite-State Machines: Squad Pattern Using Steering Behaviors