About your first question, it was a small misstake I had made in the code that is now fixed, I've edited the original code in my previous post.

As for your second question, I cant see how I forgot to add that, hold on..