Toribash
wait, did I get the bottom-half back to front?
shit
// It's not a synchronous operation.
// Someone could get in there with the shock paddles.
// At which point, I'd return()
while (1>0) { while(alive) {code();} if (!alive) {return;} }