In essence you said that you weren’t able to implement my review comments because of your inexperience.
I wanted to help you and so I spent more of my own time showing you what my review comments were about in the hope that the code would be more readable and maintainable and so more likely to get approved and made generally available.
I made some generally positive comments about your work, and made a total of 12 review comments, and the bulk of these were not implemented, so it is difficult to see how you can realistically claim that you implemented all 12 of them - and indeed you stated yourself that you were unable to implement them. Your original code, my review comments, your revised code and my revised version are all available above for people to review for themselves and form their own judgements.
I was only trying to help get your vision approved - and now I just wish I hadn’t bothered to try to help.