oh yeah thats true. But most are so convoluted that a beginner that is getting their feet wet will just drown in opinionated code

But thanks for the suggestion.
But i got a solution to my problem with a bit of debugging and trial and error (added edit)