Alright, let's get XY coordinates via the mouse to control the end of the curve using GLFW.
A possible angle for the final animated/simulated dragon head and neck:
The end bone and therefore the face is aligned with the rest of the neck, however. The head should be made to point more directly at the cursor, as well as the eyes.
Putting mouse coords in Input handler class, but these should be normalised for the IK solver animation so they can be converted easily into world coordinates. How will the IK node be aware of screen coordinates? Such coordinates will be useful for picking (the process of allowing the mouse access to objects in a scene by casting a "ray" from its screen position), so a general access point should be sought.
Collision detection nodes
Add BoundingNode which (model) nodes can inherit from ...