Made some more fixes to scan visor implementation

scanning now works when the weapon entity is picked up from the ground.
up next: probably vgui stuff.