Question about TV/internet for games with Comcast?