This gives OSU. This gives raves. This gives hella ADHD. I can tell you put a lot of consideration into player experience. For example, how you introduce each item's mechanics individually before throwing them all together at the end. You help set the player up for success, while still gradually increasing the difficulty. Those are considerations great developers make, and I'm excited to see where you take this in the future.