Finished Game. Needs debugging, if bugs exist that can't be fixed just take note of them for presentation tomorrow.