Good stuff Yoshi!
I think some of the demo keys on the .gmd version are reversed, but it's no big deal.
'Noticed you have some scripts reserved to change the heart/rupee values slowly. I have a suggestion for those: make a secondary variable for the amounts. The
actual amounts should change instantly. Example: If you're down to half a heart, then touch a fairy which slowly increases your hearts gives you 10 hearts, then touch an enemy before you have refilled enough hearts to withstand it, you would still die even though you shouldn't.
So while the actual amounts should change instantly, the secondary variable checks if it's lower or higher than the actual amounts, and slowly changes itself by the step. Then, the HUD should draw according to
this amount, so it looks like the hearts or rupees are slowly changing (even though they are instant).
If you already had that figured out, or didn't want my advice, sorry to have stepped on your toes.