no need for PointLinkedList to keep points sorted
remove redundant point array
set point color as part of doing an insert