GAM 705 Final Major Project