architecture The code standard: names, method shape, comments and summaries, the readability pass, SOLID as five questions, game programming patterns picked from the problem, layers and dependency ...
Do not follow a bad pattern because it is already there. Decide by cost: small and on your path (contained, an hour or so, covered by tests or easy to cover), do it, in its own commit before the ...