In the spirit of the jam, this is a welcome submission. There's still much more for you to learn, though.I recommend getting onto a team in the future. Your skills will elevate quickly in such an environment.
Thank you will do that next time.