A multi-agent geosimulation infrastructure for planning