"It contains five types of puzzle game," at first glance seems wrong, but it is apparently okay. " The plural sense in these examples is contained in the word "types," with the words "game," "shark," and "test" functioning only as modifiers of the word "types," thus they are not pluralized, indeed it would apparently be incorrect to make them plural, as you would then have a double plural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.