Simulation of Polymerization on Surfaces: Implications for Abiogenesis (Macalester Journal of Physics and Astronomy, 2024)