Text this: Physics for JavaScript Games, Animation, and Simulations