Developed by Team HaoSim for our Software Development Class