Added whip

- added IWhipBlock API
- BlockPeg now whippable
- Config for base whip range
Added craftable beam block for whip
Added loot and upgrade path for whip
Minor changes
Added side parameter

Added side hit parameter to IHookable and IWhipBlock methods for
grabbing/breaking blocks
Peg not grabbable from top or bottom
Added Hookshot Targets