@Override
 public String toString() {
   return "Agent - name: "
       + name
       + " Position:"
       + position.toString()
       + " Velocity: "
       + velocity.toString();
 }
 @Override
 public void setVelocity(Vector velocity) {
   this.velocity.setVector(velocity.getX(), velocity.getY());
 }