More (rumored) info about the new Nintendo gaming console