         CGContextAddLineToPoint(ctx, myConvertedStartPoints.1.x, myConvertedStartPoints.1.y)
         CGContextClosePath(ctx)
         
-        CGContextSetFillColorWithColor(ctx, UIColor.blueColor().CGColor)
+        CGContextSetFillColorWithColor(ctx, UIColor.whiteColor().CGColor)
         CGContextFillPath(ctx)
         
         CGPathRelease(path)

    case Right = 2
    case Up = 1
    
    mutating func inverse() {
        switch self {
        case Left:
            self = Right
        case Right:
            self = Left
        case Up:
            self = Down
        case Down:
            self = Up
        }
    }
}

        }
        
        func attachmentPoints(direction: Direction) -> (CGPoint, CGPoint) {
            return (
                self._segmentPoints[direction.clockwise().toRaw()].0,
                self._segmentPoints[direction.counterclockwise().toRaw()].1)
        }
        
        func attach(direction: Direction?) {
