3rd (2nd) version of the INFO 343 homework, mainly on redesign.