Added phong, bugfixes

Color now uses floats primarily.