Mit der Funktion
Types.PtInRect sollte es gehen:
Tot := PtInRect(Bounds(Enemy.Position.X, Enemy.Position.Y, Enemy.Width, Enemy.Height), Bullet.Position);
Wenn die Invaders nicht nur mit einem Punkt der Bullets kollidieren sollen (können sie überhaupt
?), solltest du statt PtInRect IntersectRect benutzen.