public void Reset()
{
foreach (var agent in Agents)
{
agent.X = Width / 2;
agent.Y = Height / 2;
agent.Orientation = 0;
agent.Fitness = 0;
}
layoutPlants();
_step = 0;
// Notify any listeners that the world stateActionPair has changed
onChanged(EventArgs.Empty);
}