CS121 Project, completed with Brenda Garcia, November Trejo, and Sara Shi