C++ Final Project for GAME210 S2-2014