Fix issues with sliding on sloped terrain

Also:
- Separate death volume logic into its own class
- Implement new player collision logic
*NOTE: Remove this new collision logic from SilverBell.cs