Nick Knight says it's all to play for following day one of the second Test between England and Sri Lanka.