Its clear you dont seem to be reading what i or anyone else wrote and avoiding valid critism which iss odd when you say you dont want to avoid it. I said you probably work hard. So did your coworkers for sure no? So calling someone you worked with or worked on your game an idiot IS INTENTIONAL childish and wrong and a defensive attempt to shift blame, especially since past builds seemed to work according to others and now the game is broken.
you need to take responsiblity for the fact this game used to work and it doesnt now since you worked on it instead of blaming "bad code" and coworkers for what is your work. It used to work. It doesnt now. If computers could run on the posted specs with less bugs before, but now it cant, how is that any coworkers or past devs fault when you are the one who has been the consistnet program lead for 2 years? this is not a hard concept to grasp
It seems like others knew what they were doing regardless if it was bad bulky spagehtti code? if it used to work, it worked. if you rewrote it and it broke then you rewrote it wrong or incompletely. calling it bad code over and over and over and over doesnt change the fact your builds are broken and past builds were NOT.
bad code is code that doesnt work. your code your changes arent working
if the game needs more time, more work, more organizing, more refactoring, more retooling, to suit your program methods so you can make a better game THEN STOP POSTING INCOMPLETELY REFACTORED BROKEN BUILDS and putting the blame on others for your incomplete refactoring
if your not a "pr guy" then yes you should probably ignore comments.
trying to be nice dude