A multi-agent approach to the evolution of microbial populations in the presence of spatially structured social interaction