Coursework for UAT's CSC205O "Gameplay Programming Concepts"