Don't interleave multiple setSync() calls.
Move updateBattle() to MBattleRoom.
Disable updatePlayState() timer hack.
Refresh faction icons properly.