Grappling Hook

Grappling Hook is an active item.

Effects

 * Allows players to hook onto and then pull themselves towards walls at a fast speed.
 * The hook has unlimited range.
 * Hitting an enemy with the hook stuns it and deals 10 damage.
 * Hitting an item with the hook pulls it towards the player.
 * The player is invulnerable when traveling with the grappling hook, and will travel over pits and hazards.
 * This item allows players to steal items from the shop.

Bugs

 * If Grappling Hook is dropped mid-use, the player will become invincible but unable to move or dodge roll.
 * Opening the map will restore the ability to move, while retaining invincibility and inability to dodge roll.
 * The invincibility persists until the player uses Grappling Hook again, picks up any health or shields, or enters a new floor.
 * The inability to dodge roll persists until the player uses Grappling Hook again.

Trivia

 * This item is a reference to the Hookshot, an item from the The Legend of Zelda franchise.
 * Interestingly enough, the sprites related to this item refer to it as "scorpion_hook", in reference to Scorpion of the Mortal Kombat series, who uses a hook on a metal chain to pull enemies closer to himself.
 * is a possible reference to the game Assassin's Creed IV: Black Flag.