@name 
@inputs 
@outputs 
@persist 
@trigger 

  #[  if(->V){
        Target=V
    }else{
        if(!O:keyUse()){
        Target=O:shootPos()+vec(0,100,-60) # Above the owner's head.
    }elseif(O:keyUse()){
           Target=Ball:pos()+vec(0,15,0) # Above the owner's head.   
}}
    E:applyForce(((Target-E:pos())*10-E:vel())*E:mass()) #<-- makes E go to Target
