The rhythm rage level creator was me taking what I knew and just putting it together. I didn't even expect it to work. Strings, functions, integers, and file writing was about all I knew. No arrays, no classes, no dictionaries, and I didn't even know how to return data from a function back then. But somehow, I made it work, by thinking about what concepts I had and what I could do with it. I couldn't load data. I couldn't make an array of aliases or macros. But I could write a very basic program that converted your key presses to a rhythm rage level. And from there, I just kept going, and I learned more concepts even if I hated them. I hated timers back then. I hated arrays with a passion when I found out what they were. But because of that tiny project that I put what I had known so far together, it gave me reason and the ability to learn more and add that new knowledge to that project, and later more projects. It is true what they say. Once you start making your own stuff from scratch, you slowly begin to find potential and create more potential. Modifying already existing projects is ok for learning how to change functions or if statements, but it doesn't teach you how to assemble anything yourself. It just clicked for me once I put that project into motion. I actually didn't even know the difference between sound pool and a sound object. I couldn't even write a script that plays a sound then exits. But overnight, I just kept building once I put one thing in place, testing every single small piece one step at a time. And by morning I had a project that supported aliases and even macros. A very very shitty one, but I was more than grateful it worked, because less than 12 hours before that, I had nothing. That project would later go on to support several different ways to make a level and several useful and useless features throughout the 2 years I worked on it. RIP rhythm rage, because that's why there is no python version of the creator. Plus Oriol could just make one himself in less than half the time with twice as many features.