I'll be honest this is one of the best mock drafts I've seen so far