troop only send once
control troops
troop controlling
define a speed val
fix plist issue