This was very informative. I've been trying to learn C on my own and using GBDK to make something simple. I used the included GBDK tool, png2asset, to make my meta sprites so it created all the data needed to draw out each meta sprite on screen from a PNG, but it wasn't until watching you build the same thing from the ground up that it made more sense to me.