Midterm Submission

Submitting my midterm assignment
lines 76 and 84 are identical. This could possibly get abstracted into a single method to keep the program DRY