avoid ArgumentOutOfRangeException when ship has 0 parts (post-explosion)