Game of Thrones season 8: the definitive Battle of Winterfell predictions and theories by two superfans