removes getOptions from Game
sets result type on timeout based on whether opp can mate

before the type was always TIMEOUT, but it should be INSUFFICIENT_MATERIAL
if the opponent can't mate