Towards Distributed Decision-Making in Situated Agents