replaced plant abm with on_generated so that underground plants are placed in new areas, this also removes the over-generation bug from using an abm.