Quoted from Dis_Pinballer:Steve is the project lead, thus he needs to take ownership, and fix the code.
Project leads direct quality control, and allocate software people on a project.
He talks about the problems, but doesn't give us a plan.
Wrong. SR designed the layout; he's not "project leader" (whatever that means in this context). His part of the game design is done. it's mgmt that decides when/if to allocate programmer resources to improve the code, and how much to allocate. And then it would be the programmers who would do the additional work, not SR.