Sorry for being late but wow! This is so cool! For your age this is amazing! I remember I tried to do this but I failed miserabely? Are you using URaider as a guide? It would be really hard to code these manually so I sugges to you do that

i wish you good luck, im really excited to see what this will become, you're very talented and I wish you nothing but the best, and I'll try to follow development as much as I can! Good luck <3