Completely decentralised navigation of multiple unicycle agents with prioritisation and fault tolerance