Broken Simulations

I noticed broken simulations involving those players:

Fornace, LaughingMan and princeben.

I’ve just updated the infinite loop detector to at least be able to detect these when they start to loop and to continue on, so they should no longer break the simulation chain (although until I make further improvements so we can detect the player whose code is looping and record a loss for her, those games will go back into the queue, so it’s not fixed yet.)

I’ve also added an infinite loop blamer to assign the loss to the guilty player, so as long as it is firing reliably (may need some tuning), these games will no longer gum things up.