Practice for writing simulations using mathematics and JavaScript. The goal of this project is not to make an entirely accurate simulation, but to build a fundamental understanding of graphical programming.