Breaking This up into 2 Parts so I can finish a song for my friend tonight! BUT MY GOD! Part one was insane!!! So much better than I was expecting and I love it so far!