Kessler is a simulation environment loosely modeled after our internal project PsiBee and the external project Fuzzy Asteroids. The game has ships that shoot bullets at asteroids to gain score. Ships can collide with asteroids and other ships and lose lives.
In the collision check loop, if the first ship collides with the mine, it breaks out of the for loop, so the second ship doesn't get checked for collisions with the mine. The result is that if two ships are caught in the blast of a mine, ship 1 will take damage while ship 2 does not take damage, which is unexpected behavior and an unfair advantage for ship 2.
In the collision check loop, if the first ship collides with the mine, it breaks out of the for loop, so the second ship doesn't get checked for collisions with the mine. The result is that if two ships are caught in the blast of a mine, ship 1 will take damage while ship 2 does not take damage, which is unexpected behavior and an unfair advantage for ship 2.
The fix is to remove the break statement