There are a few things I have to point out about this:
There seems to be a lot of hit and miss in your demo. Although there seems to be a lot of effort put into the code in the save menus and the pause menus, the control for link...to put it bluntly...is bad. You should have used goodnight's engine instead of going whatever speed or whatever kinda engine you used. Another thing is the shield doesn't always stay on his back when you run, and I had trouble with picking things up. The ice was fun, but I think you went about coding it wrong, creating a seperate object for Link and every action is very memory consuming. Same goes for walking on high ledges and swimming. The graphics are not good, but I realize that you probably weren't interested in graphics when you made it (why were the octorocks purple and green?) Oh and for god's sake, make the escape button automatically end the game, not open a menu because I was fiddlin with the code and it wouldn't open the menu to let me quit and it took me a while to exit the program.
It might just be me but I need a little help on the file select menu. When I copy and paste and change the variables and sounds and sprites and stuff it should work but I'm not really good with ini. files and such. It works okay but I can't get past the part where you select which file you want to open, any advice?
Also I posted all that to help you make it better, not to be critical. I would give this an 8/10, good to learn from but needs to become less buggy.