Implementando la estructura de duck hunter y tree, añadido generador de posiciones aleatorias