Nice, looks like lots of technical stuff going on. Very fun.
Thanks. I made an engine library to reduce the tile uses in main game. But most of the visual and game mechanic is done with GBVM and event system.