The Genoa artificial stock market: microstructure and simulations