Propagate: An Individual-Based Modeling Approach For Plant Growth In Digital Games