Guys, let’s please keep this civil.
Luke, we definitely want to add ways to play levels repeatedly to gain more gems so that you can’t get stuck, and also to sell old items, and to make more gems available in general before Stonehold, and to be able to easily start over in a new programming language on the same account, so all your ideas are spot on. We just haven’t had time to get there yet, but we will. For now, I can think of a couple workarounds besides what the others have mentioned.
First, you could create a new account with the same email but using plus addressing so that you don’t need a separate email address. If you have a Gmail account, you can use plus addressing to create separate accounts like this:
email@example.com (example of what your Gmail account might be)
firstname.lastname@example.org (for your Python craze)
email@example.com (for your hypothetical kid Lightning’s account)
I know that’s kind of a pain, too, but perhaps it’ll be interesting.
I can also manually reset item purchases and sessions in our database, but as you can see from the crazy volume of forum posts, it’s really hard to keep up if we start offering individual fixes like that. (I’d rather be making progress on the new features that would solve the problem forever.) But if you have paid us (for a subscription or for gems), as thanks for your support, I’d be happy to help out with that–just send me an email or private message so I can keep track of it.