TypeScript WebGL Game Engine Tutorial #01 - Intro and Basic Setup