added graphic representation of agents, so they can now be rendered as they move around the map