Learning WebGL, Lesson 5 - implemented