Actually, you are quite wrong. Your analogy about levels doesn't actually mean anything, because you don't port levels, you just port the engine. So, say a game had 100 levels, and then there's expansion levels. If the expansion levels use the same engine, then there's no code to change, you...