EgoPlan : A framework for multi-agent planning using single agent planners - Strathprints