Overwriting the vanilla DLL causes an issue where all players are duplicated on the scoreboard when a new round starts in multiplayer. I know this issue may be fixed in the future, but I think to avoid breaking the vanilla files again, having the engine point to the DLL under a different name would be wise.