Gordon McPhail's Games Programming 1 Coursework in progress.