- https://spicyyoghurt.com/tutorials/html5-javascript-game-development/collision-detection-physics
- http://buildnewgames.com/simulating-natural-systems/
- https://natureofcode.com/book/
- https://html.spec.whatwg.org/multipage/canvas.html#transformations
// isomorgic
this.getCtx().transform( 1, 0.5,
-1, 0.5,
160, 0 );