Tutorial from developedbyed.com, refactored to improve style and functionality.
Primary LanguageJavaScript