Thank you for the kind words Tarik!
I'll have to dive into that 2b5 engine that GumpyFunction mentioned. If all goes well, I'm looking to a sort of second-launch on Friday the 25th for the Analogue Pocket version! I'll notify you as soon as it's ready :)
As far as adding a pause feature, I thought about that, especially for a certain unlockable game mode, but I'm afraid it could cause some serious bugs. It uses scene stacking and restoration which proved to be an issue in earlier builds (speaking of which, the most current build is v1.0.3 so I suggest downloading that if you want the latest GBC rom!)
Lastly, the file is .gb because is technically can be loaded on a DMG or MGB GameBoy. The CPU of the GBC is twice as fast however, so it's really too slow on the ole' DMG brick to actually be any fun (there's also palette issues that would require a visual redesign for a DMG version). Anyway, like GumpyFunction mentioned, you can implement a "Requires GameBoy Color" screen that shows when loading on an original GameBoy so that's what I did.