If you bring your mouse off the canvas, the pug will be very upset. As soon as you bring the bone in sight he will follow happily. Bring the bone closer to his mouth and his tongue will start coming out.
Biggest struggle for the project: determining what the different rates of change in position for different parts of the body would help to create the illusion of 3 dimension. The closer the body part is to the viewer, the greater the rate of change it’ll experience when the doggy turns.
If I revisit this code, I’ll make sure to make it more efficiently/cleanly written