1. How to know what item the player has in his hand?
     
  2. BasePlayer.GetActiveItem()