To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
This isn't all the way finished yet but I will keep adding up things to it. I began working on this during the summer in 2016.