Are you sure that you want to play 16 games per team? I am thinking that 14 games is more natural, as that is a double round robin.
For example you could play:
S1 S2 S3 S4 S5
W1 (A F) (C D) (G H) (B E)
W2 (D A) (E H) (F B) (G C)
W3 (D F) (G B) (C E) (A H)
W4 (H B) (G D) (E A) (F C)
W5 (H C) (B A) (G F) (E D)
W6 (C B) (F E) (D H) (G A)
W7 (G E) (A C) (B D) (H F)
W8 (F D) (E A) (G C) (B H) (C E)
W9 (E H) (D C) (F A) (G B)
W10 (C B) (F H) (A G) (D E) (H G)
W11 (C A) (B E) (H D) (F G)
W12 (E G) (A H) (D B) (F C) (A D)
W13 (B A) (G D) (F E) (H C) (F B)
and then teams only play once in the late slot (S5). If you do want 16 games, then you could start with the schedule above add in another 8 games of your choice in the late slots.
Does that help?