Coursework for games programming 1