refactored logic out
changed and automated color scheme
fixed visual glich in canvas drawing
changed speed options
found a shorted rule for 1/3 slope