Hello! I'm not well versed in C++ (I mainly use JavaScript and C#), but I just thought I'd give you some pointers that seemed to be in the game. First and foremost, something in the engine struggles with the dust particles. I don't know if there is a way to cull particles/not render them depending on how many there are, or maybe you could change it in the option menu in a (maybe upcoming) update! another thing is: there is no failstate for the player if they fall off the track. I understand that it's probably not really worth it because hitting esc brings you back to the start, but putting a trigger (or even just a per-frame check of your y-value to make sure it doesn't pass a threshold) could really help the game out. Otherwise, this is really impressive for what I'm assuming is a one-man operation. Totally would love to check out the dev progress (which is what I'm doing rn!!!)