Turning in homework

Ran out of time to divide this up into methods. I plan to revisit if needed.