added in interface for pathfinding querying + allowed arbitrary AABB collision detection on entities in levels instead of requireing an entity to query with