Updated Player and NPC

Randomly generates a item for the NPC