             .do(onNext: { (cell) in
                 cell.uiElement.setImage(UIImage(named: cell.owner!.imageFile), for: UIControlState())
             })
-            .subscribe(
-                onNext: { cell in
-//                    print("render done")
-                }
-            )
-        
-        
-        
-        // handle reset merges by flatMap
+            .subscribe()
     }
     
     func handleEndState (with cell: Cell) {

        self.player1ActiveIndicator.alpha = 1
        self.player2ActiveIndicator.alpha = 0
        
        let reset$ = reset.rx.tap
            .debug("reset tap")
            .startWith()

            .bindTo(self.tiedGameScorecard.rx.text)
            .addDisposableTo(self.disposeBag)
        
        // MARK: Game end display
        let gameEnd$ = Observable.merge(winner$, tie$)
            .filter{ $0.type != PlayerType.none }
            .take(1)
        
        // Start a new game countdown timer
        // skip 1 second, then take 3
