dogged
YES
NO
reset enemy
locked radar to enemy
onHitByBullet/onHitRobot
if(Count 2)
get predicated postion
If(Enemy shot)
set new enemy
fire
While(true)
set fire angle
turnRadar()
reset Enemy()
finish
onScanned
setMovement
If(is position in the battle field)