         _cellBL = FixedPoint(x: Fixed(b), y: Fixed(l))
         _cellTR = FixedPoint(x: Fixed(r), y: Fixed(t))
         
-        Debug.getInstance.log("across \(across) down \(down) l \(l) r \(r) t \(t) b \(b)")
+        //Debug.getInstance.log("across \(across) down \(down) l \(l) r \(r) t \(t) b \(b)")
         
         for d in 0..<down
         {

        _origin = CGPointMake(left, bott)
        _size = CGSizeMake(CGFloat(r - l) * _blockSize.width, CGFloat(t - b) * _blockSize.height)
        
        Debug.getInstance.log("origin \(_origin) size \(_size)")
        
        self.addChild(_board)
    }
    

    func placeBlockInPlayArea(inout block : Block)
    {
        var piece = block.getPiece()
        
        var l = 0 - piece.BL().x
        var r = Fixed(COLUMNS) - piece.TR().x
        
        var slot = Int(Utilities.random(Double(l), Double(r)))
        
        var x = slot
        var y = ROWS - Int(piece.TR().y)
