Nintendo promotes Freedom! Games on official Nintendo sites