Magnetic Gauntlets
When this item is being used, the script should do all of the following every turn:

* Play a sound.
* Draw "magnet sparks" in front of Link.
* Set a global variable (representing the item's mode) to either "attract" or "repel".
* For the combo directly in front of Link:
- If the combo is not solid, check the combo in front of that combo. Repeat until the checked combo is solid.
- Check if the combo has a certain ID. (i.e if it is magnetic)
- If so, set Link's Z to 1 (so that he ignores warps and holes) and move him toward (or away from) the combo (such that he won't be pulled into the combo, of course).
* Also, perform the following for every enemy in the room:
- Check if the enemy is magnetic (i.e a Darknut)
- If so, check if it is in front of Link, given Link's position and direction.
- If so, move it toward (or away from) Link.

(The meaning of "in front of" depends on Link's current direction, of course.)