I was just looking at love2d, I don't know much about it. My son is 8 and is very bored with Scratch. A once over the documentation makes me think love2d might be a good fit for a next step from Scratch. How is the love2d community and is it active?
I can't recommend the language or its community highly enough.
I couldn't believe it was made with lua, it runs really smooth.
At our weekly CoderDojo in Zurich, we're using love2d (and processing) as the next step for the kids that over 10 years and who are comfortable with typing.
Both just work!
https://www.meetup.com/Coder-Dojo-Zurich/
Your welcome to join with your kids or as a mentor if you happen to be not too far away...