Tick optimization part 3: Dynamically remove ticking guns for players,
only set the name of an item if it has actually changed