This is very cool. What toolset did you use to code this?
RGBDS. Looking back at the effort it took, GBS would’ve been better.
P.S. The source code is available.
Always good to stretch one's skills.