CS489 Game Project