extra canvas element for 2d drawing, Engine.canvasContext
drawCanvas() added for Entity
line-aabb intersection; Entity.getAABB(); canvas stuff
Line tweak; Entity.getTransformedAABB; rifle test in Game.js
AABB positioning fixed; Engine debugMode code
moved around ugly tweaks
Merge branch 'master' into gh-pages