Code for Part 5 Mostly Finished.