A project for my 6.170 Software Studio class at MIT