While large language models (LLMs) can sometimes (i.e., confident but incorrect outputs), ChatGPT o1-preview showed minimal errors in this project. As an example (see Appendix), the initial calculation of the collision radius was incorrect; however, the nizing that the computed radius exceeded the simulation environment dimensions, and subsequently applied a dimensional analysis to correct the calculation. This level of at the competence level of a skilled MSc student. sponse was its unprompted optimization of the script (see Appendix). When I increased the number of particles to 10,000, ChatGPT o1 automatically incorporated a spatial grid to optimize collision detection, significantly reducing computation time.