The code for the three iterations me and my partner did for this project