Ha! Sorry jingis07! I find this project really interesting so when I saw the task request I sat down for about 10 hours straight and worked it all the way through.
You can contact me on discord, same name, although I'm typically terrible at picking up messages, but I get there eventually!