re-did triangle intersection. almost correct. color looks correct.