Changed base algorithms to use public trees instead of game trees