Assignment 4 Game Search Solution