added item objects and integrated with player object's actions