Okay! So first of all I know there´s a lot of simplification to be done with te code provided below. But i runs just fine at least :)
Also, If you want me to make it easi