CS240 project. Project 1 is 100% done, project 2 is 70% done.