Fixes and polish

- Increased hammer bonus vs. disarm to -40%
- Added sound when learning songs
- Changed to more generic isSurfaceWorld when checking for last ridden
horse
- Fixed ocarina so gui can open when clicking on blocks
- Fixed crash displaying Parry tooltip from null attacker
- Fixed crash from wrong entity being cast to interface