Fixed a bug with BattleServer

Who’d have guessed that break and return would actually do different
things?