CS378 Game Technology Assignment 3