So I decided to go back and work on this project again instead of messing around with Sonic Drift for the moment. I will be posting an update to the Github at some point with the new things I've added to the disassembly. I'm going to post my updates here and whenever I do find it to be in a better state to update the Github, I will do so. So far I've located the code that loads the block mappings depending on which level is loaded into memory. I've also located some of the signpost logic, specifically the code that gives you an extra life if it lands on Sonic's icon, or loads the special stage if you have more than 50 rings. Also the eggman logic is there too, which you know does nothing but play a buzzer sound lol.