But lets say this is 100% true and proven, TGE is open source. You can alter it to keep code 31 as multiplication instead of it being shift right. It'll take a long ass time to do so, but you could go through every used operation in your code for this.
Congratulations, you'd be picking up on the old work of Computermix. Here is a list of steps you'd have to perform to read a DSO as per Computermix's documentation, it'd be the same for writing one:
1). Read the version of the DSO (the first four bytes visible in a hex editor)
2). Read the count of the global string table (second four bytes)
3). Read all the global strings available (Decrypt this!)
4). Read the size of the function float table
5). Read the function float table
6). Read the size of the function string table
7). Read the function string table (DECRYPT THIS TOO!)
8). Read the count of the global float table
9). Read the float table
10). Read the size of the code section
11). Read the line break pair count
12). Read the code section, etc
13). Read the ident count (idk what ident is)
14). Read the "idents"