Hey guys, I've been playing guitar for about 11 years now. My single biggest weakness is I can't just pick up the guitar and start playing. I always default to a song I already know, or a basic chord progression. I understand a decent amount of theory but as far as picking up a guitar and just beginning to play what I hear in my head, i'm useless. My buddy, who has been playing a similar amount of time, can just pick up his guitar and play any genre he thinks of on the spot, and he has zero understanding of theory. So what are some things I can work on in order to get to that level?