Refactoring physics, started docgen
	modified:   bin/ObfuscationResults.txt
	modified:   notes/backlog.txt
	new file:   private/unit_tests/TestDocJS.js
	modified:   public/scripts/GameLoader.js
	modified:   public/scripts/engine/Game2DMap.js
	modified:   public/scripts/engine/GameClass.js
	modified:   public/scripts/engine/GameEntityComponent_2DPhysics.js
	modified:   public/scripts/engine/GameEntityComponent_Input.js
	modified:   public/scripts/engine/GameEvent.js
	modified:   public/scripts/engine/Physics2D.js
	modified:   public/scripts/engine/Point2.js
	modified:   public/scripts/game/GameRules.js
Fixed the rest of the Ray Cast cases (multiple hits, parent node objects,
correct order)
	modified:   bin/ObfuscationResults.txt
	modified:   public/scripts/engine/Physics2D.js
	modified:   public/scripts/engine/QuadTree.js
	modified:   public/scripts/engine/Ray2D.js
	modified:   public/scripts/engine/RayTracer2D.js