private void UseAndRemoveItem(IUsable usable) { if (!usable.Usable()) { return; } _activeItems.Remove(usable.GetItem()); usable.Use(); Object.Instantiate(explosion, usable.Position(), Quaternion.identity); }