WebGL tutorial using Object Oriented JS and no external libraries. Only way I'll learn properly