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:
^ in the above example: (which is a VERY tiny script to load to start with, every number represents a small image)
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!