Hmm as for the homing thing of the needler needing work, are you gonna use the homing rocket launcher script?
As i am currently working on a support script for homing projectiles based on the homing rocket launcher's script.
I still have some bugs in it sadly, but if you are interested i can send you something if i have it working properly.