@glyph @mcc if you are not a gamedev then it's easy to forget how *exploratory* gamecode is
i remember when celeste's state machine got published and people were pouting and huffing, despite it being a well defined state machine and not 1800 if statements in different parts of the codebase
impossible means "as much work as starting over" most of the time