- Removed checking if the saved volume is -1 as the mute/unmuted indication. This since -1 is actually a legit volume value and there was the potential for confusion.
- Added a boolean to indicate if currently muted and updated the toggleMuted method to use that instead.