An Agent-based simulation tool similar to NetLogo