                 if text.frame.width < parWidth  && lineWidth < parWidth{
                     tempLine = "\(tempLine) \(word)"
                     words?.removeFirst()
-                    lineWidth = lineWidth + SKLabelNode(text: tempLine as String).frame.width
+                    lineWidth = lineWidth + SKLabelNode(text: tempLine as String).frame.size.width
                     
                     //only call this on the last line since most likely it will fall in this if
                     if words!.count == 0{

    func createMultiLineLabels(){
        let label = SKLabelNode(fontNamed: font)
        label.text = text
        label.fontSize = 15
        label.fontColor = UIColor.blueColor()
        
        let parWidth = parentNode.frame.width
        if label.frame.width > parWidth {
            var widthOver = parentNode.frame.width - label.frame.width
            
            if widthOver < 0 {
                widthOver = widthOver * -1

        super.init()
        
        self.createMultiLineLabels()
        self.displayLabels()
    }
    
    //req init
