Added texturing. Switched to per-fragment lighting. Going to add a material class next.