AOC1 Week 2 Cleaned Up & Organized Code.

FINISHED