The animal has 2 enum states - Idle and Moving. Handle the Idle state by creating a "waitTime" which is used in a Coroutine, set the state to Moving. Inside the Moving state use SetDestination of the desired position.
Create a directory in which to store the photos. Render the texture of your chosen camera and its width, height. After that encode the pixels into PNG. Display the border image and the 2D photo texture.