This is sweet! I am super super super early in the process of learning GB development, and your game is already showing off a lot of very cool features that make me excited to learn more.
Thaaaaanks! It can be very rewarding but also carpet chewingly frustrating. :D My next step is to see what I can do to speed up the sprite routines and hopefully get rid of that weird tearing near the top.