Riots and uprisings: modelling conflict between centralised and decentralised systems