                                         otherLines.push new Line pt, other._bnd.points[0]
                                     else
                                         otherLines.push new Line pt, other._bnd.points[i+1]
-                                
+
                                 #check for collisions
                                 for myLine in myLines
                                     for otherLine in otherLines

                -@_dis.height / 2, #top
                @_dis.width, #width
                @_dis.height) #height
            
            #restore context
            @_dis.context.restore()
            
            #highlight boundaries
            if @_dis.highlight
                @_dis.context.save()

        if other is 'mouse'
            if @_dis.visible
                if @distanceTo('mouse') <= @get 'radius', false
                    if @_bnd.shape is 'circle'
                        return true
                    else
                        #declare Line arrays
                        outerLines = []
                        innerLines = []
                        mousePos = new Point Greenhorn.getMouseX(), Greenhorn.getMouseY(), _pos: {x: 0, y: 0}

                        #create Lines to check for collisions
                        for pt, i in @_bnd.points
                            innerLines.push new Line pt, mousePos
