Gill makes it through practice, looks ready to play for Preds