team fortress comics, tf comics # 7, final of story of team fortress 2, stylized cartoonish artwork