Implemented cursor-following eye movement.
Needs some constraints to prevent the eyes from going inwards, though. It'd be neat if they snap back to looking straight ahead when the cursor is detected to go outside the window. That should be easy to do.
Eyes tend to move in immediate motions, so interpolation isn't necessary, but a small amount would look nice. I also want there to be a slight lag and smoothing in the dragon's head and neck movement - the immediate cursor following doesn't look realistic.
A simple approach to this would be to smooth the target point motion - which is what the head/neck movement and the eye movement are following. It could be mapped to a normalised range which can then be put through functions for smoothing and artificial delays.
Or... better: make another point follow the target point with ...