Intelligent agents driving computer generated forces for simulating human behaviour in urban riots. (18th July 2012)