The Houston Texans host the Buffalo Bills on Thursday Night Football. Read our in-depth preview here