Thanks for checking that out David! I really appriciate it!
Deleting the debugger text object seemed to sort it out. After that was gone, creating more ships didn't make much impact on the FPS at all! (althought the FPS for me still hangs around 100 when it used to be around 200). I found that deleting the object that masked the radar (with the mask effect on it) and unticking "force own texture" on my HUD layer caused the FPS to rise up nearer 200 again... This may be just my crappy 9550pro being crappy though, and I dont think I can get around the fact that i need to force own texture can i?
All in all its running tonnes better. I also optimized the turret and engine placement code. I used the idea that it doesn't place the turrets correctly unless the object is onscreen (although i may need to force this when the game goes online, but thats another matter). Now i get a pretty solid good FPS and can create alot of ships.
(hold C to create minions and make my beautiful radar looks crappy!)
Let me know what FPS you get (FPS in lower right corner)
Also, what exactly are batches? Couldn't find anything on the wiki or forum about them.