Este documento presenta una lección sobre el uso de funciones en Java. Explica cómo utilizar funciones para controlar el movimiento de objetos en función de valores de retorno y evitar colisiones. Proporciona ejemplos prácticos de cómo usar funciones como getDistanceTo() y getDepth() para mover un conejo y evitar que choque con un seto. También incluye actividades opcionales para practicar el uso de funciones al mover una leona y una roca, y hacer volar un pájaro entre árboles sin atravesarlos.