Keep as much client-side, and as much server-side, as you can.
Madness string 98170
I don't want to brag, but... when I was a baby and my dad was changing me, I projectile pooped all over him. He was trying to regroup, so he aimed me in a different direction, so I got the ceiling and the walls too. I was a generous infant.
In general, when using VSCode, and you get stuck, just assume that the VSCode programmers are a bunch of fscking retards, and try to reverse engineer what retards would do.