Fixed fps count.
Added FollowingCamera.
Fixed jsdoc return tags to the correct type.
Fixed getDocumentSize(), it now returns the visible width and height.
Fixed cancel animation frame call, used in stop().
On merge(), shapes are now transformed to an AABB.
Fixed separating axis calculation.
Added renderSegment method to render a line segment.
Added renderLineSegment method and fixed rendering of shapes and text.
Fixed distanceTo method.
Added ray object and intersection methods.
Added WASDController.
Updated list of files to compile.
Builds updated.
Removed relative scale property (rscale). Fixed rescale method to set the internal scale to a given one. Fixed viewport to wcs.
Changed vector key, from pointer to dispatcher, on the jump map/table.
Added xDistanceTo and yDistanceTo methods. Added a static type, and getter, to be used on the (jump map of the) collision dispatcher.
Minor fixes on TopDownBVHTree to avoid returning null at queries, now returns an empty array. Code formated. Minor fixes also at TopDownBVHNode to support point vs shape collision and fixed getRight method, that was returning the left node.
Minor changes and function re-arrangement, at GenericCollisionChecker. Compacted functions, removing unnecessary variables and chainned calls, at SATCollisionChecker.
Fixed misspelled word at a comment.