     // Decrements the active player if one is available. If the player has lost, changes the player state
     func decrementActivePlayer() {
         if var activePlayer = getActivePlayer() {
-            activePlayer.secondsRemaining -= 1
+            activePlayer.secondsRemaining -= TIME_INTERVAL
             
             if activePlayer.secondsRemaining <= 0 {
                 gameState = .Finished


    func resetGameState() {
        for player in players {
            player.secondsRemaining = 600
        }
        
        setPlayerToActive(.Top)

    case Finished
}

let TIME_INTERVAL = 0.1 // This currently causes massive re-rendering. Should only update text as necessary

class Player {
    let position: PlayerPosition
    var state = PlayerState.Waiting
    var secondsRemaining = 600.0
    
    init(position:PlayerPosition, state:PlayerState,secondsRemaining:Double){
        self.position = position
        self.state = state
        self.secondsRemaining = secondsRemaining
