Made with the great P5js framework. Check out the source for this project at Github.