[BugFix] Items get removed from hand when picking up

It's not a "bugfix", it's a "feature" !
I'm not sure this is going to work all the time. They do some weird things with setting variables. You might want to use IsValid() or the check() macro to do this instead of null. 

we should check this with dropping items and picking them back up. I will show you how to do this tonight but we can pick up and drop things already.