Yes very good stuff and considering your skill in Scratch, maybe you could try out Unity or Unreal Engine? I feel like you'd be a well known developer.
Well, as a Chromebook user (critism is accepted lol), I can't get Unreal or Unity :( . My parents will never get me a windows computer which kinda sucks because I've wanted to use Unity for years and I don't think I will ever get the chance to.
Awh thats unlucky, if you're old enough you could get a job and eventually will be able to afford a Windows computer. Anyways, still very good stuff considering Scratch! Well done.