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


    // TODO: Where does one normally put formatting utility functions?
    func secondsRemainingAsString() -> String {
        let minutes = secondsRemaining/60
        let seconds = secondsRemaining % 60
        let spacer = seconds < 10 ? "0" : ""
        return "\(minutes):\(spacer)\(seconds)"
    }

    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
