I had exactly the same problem with my missiles not hitting as some people describe here - with the array. Well and I don't know how it got solved but it is solved. I tried to change the instance name, names in function, I even turned the debugger on, read some ideas and all of the sudden it started working, with exactly the same code as described here. I don't get it!