- Exceptions caused by track hooks are now caught and logged rather than stopping the event dispatching completely
- Players can now be removed from cache by calling PlayerManagerremove. Method takes a single parameter consisting of a guild_id
- BasePlayer now has a `cleanup` method that can be used to clean up any leftover objects on custom player implementations. The method is only called when a player is removed from cache
- Retrieving `position` from lavalink `playerUpdate` JSON should no longer throw under some circumstances
- `_attempt_reconnect` method should now be compatible with AutoShardedClient