Sempre ouvi dizer que break é uma má prática em qualquer situação, não sei se isso é verdade mas no caso do jogo acredito que seja pois quando alguém for ler esse código no domingo as 3 da manhã vai ter que sair caçando dentro do loop aonde está e qual é a condição de parada. Isso é correto de se afirmar?