Transferred code to new structure, matrix rebuilt, loops unrolled, etc.
Render multiple.
Externalised shaders.
Merge remote-tracking branch 'origin/dev' into rendering_prototype
Initial shader and gl work. Need promises, possible rework?
Rebuilt shader-handling.
Getting shader attrib/uniform location.
Vector maths.
Board structure is taking shape.
Initial tetrad-calculation, rendering, and step logic.
Animated falling test.
Keyboard input, basic move validation.
Corrected falling fallacy, random colors for the luls.
Corrected key lock problem.
Toying around with matrix transforms.
Merge remote-tracking branch 'origin/dev' into communication

Conflicts:
	src/scripts/main.js
stash commit