i cannot help but respond on the way you explain how "The Legend Of Zelda" renders it's sprites.
it uses a old version of the knows spritesheet.
it's build in one of N's own engines and they're always a bit different than most common engines.
but technically what it does, is loading a grid of numbers:
111111111
000000000
111111111
555555555
555555555
^ in the above example: (which is a VERY tiny script to load to start with, every number represents a small image)
1= grass
0=path
5=trees
games like Minecraft & Terraria both work in the same kind of way.
but, with randomization added.
the good part is:
C2 is capable of these techniques! including randomization, physics, and constantly improving! (i love the way it updates without messing my projects up! (so far)
now back to work!
~LL