added color chooses and amazingly better bfs search starting fromt the last place that the user drew a point, pretty cool shit