Thanks for the review! ^_^
To answer some questions, the monsters were done poorly because I rushed them for my deadline to release the demo. I was behind schedule, so it was my fault and it will be corrected in the full game.
Link is immune to earth spells because one of the features is that each member of the party is gifted with one of the four elements; Earth, Fire, Water, and Wind. Link is gifted with the power of earth, so think of it like Pokemon. Earth attacks don't affect him, and he can do more damage to Water-type enemies, and he also weak against fire.
As far as the key blocks go, I was just having issues with the chipset I was using and I said "screw it, the key blocks will do".
Hope that answers any questions, and I'm tankful for your advice. =)