Verification of the distribution result drop.
Fixed WASD controllers, so that now it only trigger the callback functions once, when it's has been pressed, and it's valid. Also added callbacks for the release of a key pressed.
Added WebSocket abstraction and WebSocketMessageDispatcher.
Added TopDownBVHTreeDebugger to render debug information of the TopDownBVHTree map. Updated list of files to compile.
Added method getTime() to Clock. Added SynchronizedClock.
Added unit tests to SnapshotHistory.
Added SnaphotHistory.
Fixed namespace issues. Added SnaphotHistory to compile list.
Added LagSimulator.
Fixed warning issues, when compiling. And fixed prototype methods at SynchronizedClock.
Added linear interpolation (lerp), as a static method.
Added decimal specific rounding functions.
Added isZero method, and fixed lerp method.
Refactoring to make it NodeJs friendly.
Fixed getVariation method, and changed simulate method.
Changed the way that WebSocket works. Added WebSocketMetrics.
Added getFps method to Clock. Changes the way sync method of SynchronizedClock works.
Added a static VoidTexture.
Added process method.
Added NetworkObject2D.