This project is my last attempt to create a github repo for this project, I am relatively confident it will work this time.