Coursework for Introduction to Game Programming