I have looked over the scripts and everything makes sense for the most part. I do have some questions though which I have presented in my github code revisals. If you read through the github link you will be able to find what I am confused over. If anyone could please respond and clarify the logic of the code in these certain areas that would be really appreciated.
Regards
Tim