I saw a video of a previous version of this system (which you were writing in ASM), and it looked cool. Firs of all, Imo swaping the system to C is just a win-win.
I was planning on doing something similar to this for a while. Actually, I was going to use the Pokenav code as a base, since one...