 
 class VBoardsCell:UICollectionViewCell
 {
-    private weak var circle:UIView!
+    private weak var square:UIView!
     private weak var labelPosition:UILabel!
     private weak var labelScore:UILabel!
     private weak var labelHandler:UILabel!
-    private weak var layoutCircleTop:NSLayoutConstraint!
-    private let kCircleSize:CGFloat = 35
-    private let kCircleLeft:CGFloat = 10
+    private let kSquareMargin:CGFloat = 10
+    private let kSquareSize:CGFloat = 40
     private let kHandlerLeft:CGFloat = 7
     private let kHandlerWidth:CGFloat = 80
     private let kScoreWidth:CGFloat = 200
+    private let kSquareCornerRadius:CGFloat = 4
     
     override init(frame:CGRect)
     {

        return nil
    }
    
    override func layoutSubviews()
    {
        let height:CGFloat = bounds.maxY
        let remainCircle:CGFloat = height - kCircleSize
        let marginTop:CGFloat = remainCircle / 2.0
        layoutCircleTop.constant = marginTop
        
        super.layoutSubviews()
    }
    
    //MARK: private
    
    private func currentUser()
    {
        circle.backgroundColor = UIColor.black
        labelPosition.textColor = UIColor.white
        labelHandler.textColor = UIColor.black
        labelScore.textColor = UIColor.black
        backgroundColor = UIColor(white:1, alpha:0.6)
    }
    
    private func otherUser()
    {
        circle.backgroundColor = UIColor(white:1, alpha:0.75)
        labelPosition.textColor = UIColor.black
        labelHandler.textColor = UIColor.white
        labelScore.textColor = UIColor.white

        labelScore.font = UIFont.numeric(size:24)
        self.labelScore = labelScore
        
        square.addSubview(labelPosition)
        addSubview(square)
        addSubview(labelHandler)
        addSubview(labelScore)
        
        NSLayoutConstraint.topToTop(
            view:square,
            toView:self,
            constant:kSquareMargin)
        NSLayoutConstraint.leftToLeft(
            view:square,
            toView:self,
            constant:kSquareMargin)
        NSLayoutConstraint.size(
            view:square,
            constant:kSquareSize)
        
        NSLayoutConstraint.equals(
            view:labelPosition,
            toView:square)
        
        NSLayoutConstraint.equalsVertical(
            view:labelHandler,
            toView:self)
        NSLayoutConstraint.leftToRight(
            view:labelHandler,
            toView:square,
            constant:kHandlerLeft)
        NSLayoutConstraint.width(
            view:labelHandler,
