Cleaned up some anti-patterns in Demo.js. Made mouse functions inherritable. Pausing request animation from on focus lost.
Added a new demo to confirm same objects with same properties react exactly the same in a simulation ( locally deterministic). Added some query string helpers for demo index to jump straight to specific demo when testing
Cleaned up deterministic demo