Für die Schüsse brauchst du ne TList für die Pointer auf die Schuss-Instanzen. Zur Kollisions-Überprüfung suche mal nach Bounding Boxes und Bit-Masken. Das dürfte das sein, was zu suchst. Ich würde dir aber
OpenGL oder
DirectX/DelphiX empfehlen, da nach spätestens 50 Schiffen alles ruckelt.