 public typealias RackTile = (letter: Character, isBlank: Bool)
 
 public protocol Player {
+    var id: String { get }
     var rack: [RackTile] { get set }
     var score: Int { get set }
     var solves: [Solution] { get set }

}

public struct Computer: Player {
    public let difficulty: Difficulty
    public var rack: [RackTile] = []
    public var score: Int

}

public struct Human: Player {
    public let id = NSUUID().UUIDString
    public var rack: [RackTile] = []
    public var score: Int
    public var solves: [Solution]
