Adding in classes for Hunter, Target, Agent interface, a GameMaster to control things, and adding functionality to AdjacencyMatricMap