Sorry mate, a lot of this is vibe coded. Thanks for taking the time to check it out though
I don't want to ban you, so if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting, we'd appreciate it.
That means no personal attacks, snark, name-calling, and more—regardless of how wrong someone is or you feel they are!