update the world

used proposed motions for each agent and current location of agents and
obstacles. if there is a conflict then the agent cannot move.