one generic method for Listen, GetResult & SendResult

TimerState + OpponentChoice