So I spent a good amount of time trying to understand why a certain code wont work and one would, And I am pretty confident that I found why, but don\'t know how to fix it.