Removed drag affect
Check point 1
Checkpoint 2
Checkpoint 3
Rearrange code for readability
Added nodes and links to keep track of all everything
Checkpoint 4
Checkpoint 5
Checkpoint 6
Checkpoint 7
Get the color to display
Force successful
Double click to release node works
Correctly show hover text