OCD dialled up to 11.
Add update method to the scene and entities.
Beginning work on the new "Renderer".
Rename transform methods.
Add mutating multiplyPoint method to Matrix 4.
Sketch out how the renderer could work with a bit of pseudo-code.
Added a polygon method that initialises the world, view and screen vertex arrays (not sure these are all needed but it's a start).
Set Canvas, SVG surface backgrounds to black.
Fix ordering of entity matrix transforms.
Begin work on new Camera entity.
Fix double running of env.execute()
Update README.md with a few notes on coordinate systems (3D primer for me as much as anyone else).
Add a "main camera" to the scene which defaults to first camera found in scene graph.
Early work on a tracking camera (defined by eye, target and up vectors).
Dodgy modelling of a "solar system" continues!
More work on creating "look at" camera.
Add toString methods to the matrix classes.
Fix entity transform (equivalent to rotate + scale then translate).
Update docs.
Added the ability to tag entities (and find by tag).