rewamped movement completely, agents can now query as to what other agents there are at a given position, they'll get a table back containing the ids of the agents there