Physics for JavaScript