GameProgrammingMidtermProject