Introduce geometry shaders and lighting