I would normally do that, yes. But this is for a class that requires I do it this way ^^.
The code I have is functional other than the small bug I have. Just wondering how the components for eyeX, eyeY, eyeZ are derived. If there is an article or online resource anyone knows about that I can read on it.