Si quieres hacerlo por instrucciones bastaria con poner la ejecucion del evento como proceso paralelo y dentro realizar las siguientes instrucciones:
Marcas la zona en donde desplazarse con la IP que quieras
Generar un numero aleatorio de 1-4. Cada numero sera la direccion del siguiente paso (ej: 1- abajo, 2- izquierda, etc)
Guardas en dos variables la coordenadas XY del evento, modificas en 1 el eje en el que se vaya a mover el evento (ej: si sale un 2 y tiene que ir a la izquierda, restar 1 al eje X)
Usando las dos variables de coordenadas obtenemos la informacion de la ID del terreno y si esta es diferente de la que has elegido para delimitar la region eliges otra direccion y pruebas de nuevo su ID de terreno. Si esta es correcta entonces mueves el evento en esa direccion.
Es posible que tras esta explicacion prefieras aprender algo de ingles, y si no recuerda que siempre nos quedara el traductor de google, aunque a veces puede ser mas dificil de entender la traduccion que el texto original