To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
Not finished by a long shot but I added a few new patches and I hope to add more soon