Restored week 1 functionality.
Simulated week 3 functionality.
Final commit of project 4. (PROJECT INCOMPLETE)