added assignment 2 (blending is done, mirror and vbo are todos)