improvements in performance. RayCaster is now only defined once when the page loads, just changing its position after every click. All edges are now in only one variable in the scene (a Line with the property LinePieces). And some variables have been changed to English language