there are only two games on your schedule based on how you finished the previous season. the rest of the games are shared by the teams in your division. the AFC East is playing against teams in the AFC West and NFC South this year, and since miami finished in last place last year, they're playing the last place teams from the remaining AFC divisions (cleveland and tennessee), and since the patriots finished first, they play the teams that finished in first (pittsburgh and indianapolis). it's a fairly simply scheduling system and you can see who the dolphins will be playing (except for 2 games of course) as far as 7 years from now