God damn the codebase of this game is shitty