in general i do not recommend making lengthy changes that break everything, because going from "sort of a game" to "garbage that doesn't run at all" for more than a couple days is deeply demoralizing, especially as a lone dev. in this case it was okay because i was right