fix breif ship showing up bug. bit of cleanup