fix the soldier class
add ismoving, iscover, settarget functions