Finished colored_triangle, textured_square and directional_light