Programming for Games Assignment 1