This is the 2nd draft after ChatGBT helped me rewrite it in a different coding paradigm. Super basic simulation but took like 3 or 4 hrs with all of the chatGPT servers crashing and me understanding the library enough to fix lil probs. https: