Game programming assignment.