Significant Optimization, Better Coloring

Somewhat playable now.