Added the ability to queue up intentions for mobile agents. This allows the simulation to queue up actions that the agent should take such as get a drink and then get something to eat.