private void decideActionForCurrentTurn(bool i_CanPlayerQuit, out int o_PlayerSelectedMove) { Random selectedAction = new Random(); if (!m_Model.IsCurrentPlayerComputer()) { m_Model.DidPlayerQuit = m_View.GetPlayerInput(m_Model.GetCurrentMoves(), i_CanPlayerQuit, out o_PlayerSelectedMove); } else { o_PlayerSelectedMove = selectedAction.Next(0, m_Model.GetCurrentMoves().Count - 1); m_View.LastAction = m_Model.GetCurrentMoves()[o_PlayerSelectedMove]; } }