         
         self.newGameButton.alpha = 0
         
+        // On = single player
+        self.playerModeSwitch.setOn(true, animated: true)
+        
         
         // handle reset merges by flatMap
         // MARK: New Game

        let resetScores$ = resetScoresButton.rx.tap
            .map { _ in defaultGameState }
            .startWith(defaultGameState)
        
        // MARK: Cell clickstreams
        let clicks$: Array<Observable<(uiElement: UIButton, position: Position)>> = self.cells.reduce([], { result, cell in

    @IBOutlet weak var gameEndMessage: UILabel!
    @IBOutlet weak var newGameButton: UIButton!
    
    @IBOutlet weak var playerModeSwitch: UISwitch!
    
    private let disposeBag = DisposeBag()
    private var cells: Array<Cell> = []
