Threadifying the GameMaster

Getting rid of useless classes Hunter, Target, and Agent. With the
ISearch interface, GameMaster doesn't really need them. Making the
interface for ISearch a bit more friendly and simple to work with.