It is hard as it is to learn Game Development, at the rate you have done. Believe me, I am a South African who is still trying and learning. I don't care if I make it Big. What I care is all baout seeing My Product up in the air for someone like Me to take arms and try. I am trying to create a Game on a Potato Laptop. Much worse than what you have done so far. Look at it. Smile. And ... You have almost done it. Don't ever Give up. Don't cluster yourself with Lots of "Gurus and Teachers". They are not where we are Right Now. They are far ahead.