The source code came from decompilation of the original JARs. It is working history. It shows the current behavior. It does not define the target architecture. Keep the player-facing behavior and the ...