Huge ass commit. Working Phong-Based Point Lights.