         
         NSTimer.scheduledTimerWithTimeInterval(clockTickInterval, target: self, selector: Selector("onClockTick"), userInfo: nil, repeats: true)
         
-        updateTimeViews() // TODO: Use observer for all these calls
-        
-        
         topTimeView.observePlayer(game.getPlayerByPosition(.Top))
         bottomTimeView.observePlayer(game.getPlayerByPosition(.Bottom))
     }

            if activePlayer.secondsRemaining.value <= 0 {
                game.state = .Finished
            }
            updateTimeViews()
        }
    }
}

    }
    @IBAction func touchTopButton(sender: UIButton) {
        game.setPlayerToActive(.Bottom)
    }
    
    @IBAction func touchBottomButton(sender: UIButton) {
        game.setPlayerToActive(.Top)
    }
    
    func onClockTick() {
