I tried to resign a SP game when the AI was drawing, and the client got confused. It stopped drawing cards, but didn't give me the Defeat screen, and wouldn't do anything else. I could still drag the board and zoom cards and watch chat. Spoiler: Logs Battle joined BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Event=StartGame BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Starting round 1 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Event=Attachment Phase Initiated BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Event=Draw Phase Initiated BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Walk for Flash Cat BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Squeamish for Flash Cat BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Spark Inductor for Flash Cat BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Dimensional Traveller for Flash Cat BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Walk for Farmer 2 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Spark Generator for Farmer 2 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Firestorm for Farmer 2 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Resistant Hide for Farmer 2 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Walk for Farmer 3 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Powerful Spark for Farmer 3 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Spark Inductor for Farmer 3 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin drew Run for Farmer 3 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Gary drew Run for Armored Skeleton BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Gary drew a card for Armored Skeleton BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Gary drew a card for Armored Skeleton BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Gary drew a card for Armored Skeleton BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Gary drew Run for Armored Skeleton2 BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Kalin was defeated BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Command::instruct Unhandled Instruction: (utf_string) type: handPeeksSent (bool) IIU: false BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Command::instruct current command queue: com.cardhunter.battle.commands:eckPeekCommand com.cardhunter.battle.commands:eckToHandCommand com.cardhunter.battle.commands::GameOverPhaseCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawTemporaryCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands::StartActionPhaseCommand com.cardhunter.battle.commands::StartScoringPhaseCommand com.cardhunter.battle.commands::StartDiscardPhaseCommand com.cardhunter.battle.commands::EndTurnCommand BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Battle::run failed due to command error. BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Received invalid instruction on command com.cardhunter.battle.commands:eckPeekCommand: forced defeat BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Command::instruct Unhandled Instruction: (utf_string) type: deckPeeksSent (bool) IIU: false BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Command::instruct current command queue: com.cardhunter.battle.commands:eckToHandCommand com.cardhunter.battle.commands::GameOverPhaseCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawTemporaryCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands:rawCardCommand com.cardhunter.battle.commands::StartActionPhaseCommand com.cardhunter.battle.commands::StartScoringPhaseCommand com.cardhunter.battle.commands::StartDiscardPhaseCommand com.cardhunter.battle.commands::EndTurnCommand BATTLE WARNING: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Battle::run failed due to command error. BATTLE LOG: Scenario=Mausoleum,Room=TVER (Kalin),RoomID=65042,Msg=Received invalid instruction on command com.cardhunter.battle.commands:eckToHandCommand: forced defeat Refreshing the client fixed things.