Code for CSE 360 Project - Phase 2 is starting point