I think I did this in the Angry Ships project... Look in my most recent posts for a link to download the project.
I'm pretty sure I raycast from the camera to the mouse point and save that point's data each frame as a global transform or vector3 for use by other objects based around the mouse pointer's location.
Finally was able to get to your file. I opened it up and it doesn't answer my question. You are using the raycast to store the vector3 to rotate your starship, and the arrow keys (axis) to move the starship.
I am looking for a way to have my object move towards the raycasted vector3 value.
I did just this, finally. I had to apply the Move Towards action. However, I didn't realize I "should not" set the "Finish Distance" if I wanted it to continue working every frame.
Thanks for your help everyone