Thanks! Yes, I completely agree on the movement. I think it's one of the hardest things about RTS games :)
If I remember correctly I used react-scripts, but for my newer games I've switched to vite.
TypeScript
Thanks! Nope, I made it from scratch :)