I agree with the commenters who were jarred by the heavy use of LLMisms -- the writing was genuinely painful to read. What a really fun project though!
Props for seeing it through a debugging phase, it can really be worrying when you get your boards and they just don't work.