Updated docs
Changes to IHookable

- Moved HookshotType class into interface
- Added some methods for HookshotType
- Changed canAlwaysGrab to canGrabBlock
- canGrabBlock returns Result instead of boolean
- Improved documentation
- BlockPeg no longer hookable if partially pounded