Classe minima di un agente autonomo

Classe di un agente che si sposta casualmente a partire da un punto iniziale (partenza) e inverte la direzione quando supera i 185 pixel di distanza dal centro del canvas.


  

Con una probabilità del 33%, effettua una piccola rotazione casuale del vettore di spostamento.


  

Applica lo spostamento.


  

Eventuale inversione della direzione di spostamento (vel.x = -vel.x  e  vel.y = -vel.y) nel caso la posizione finisca fuori dal canvas.