public override string drop(GameState state, Player player) { player.removeItem(this); player.currentLocation.groundItems.Add(this); inInventory = false; return dropDesc; }