Thank you a lot! The editing at line 18 is indeed far from a perfect practice and I agree I should look into config files/ENV variables instead. I guess this is a better time for that than ever!
Thank you for letting me know about oeo8 as well. I'll spend some time today getting used to that as it'll surely improve the clarity and quality of my code.
Finally, the commit messages got a little messy when I tried to update the typos and simple mistakes, which shouldn't have happened. I tried to leave descriptive comments under them where applicable. That being said, thank you for the guidelines, I'll definitely check them out!