Learning WebGL, Lesson 4 - implemented