I am working on creating a simple agent based model that has agents moving through a school. Are there agents - or bots - available that can move independently through a building, interact with one another and respond to information from the environment available or is this something I need to create?