Robert Snodgrass: I still feel I’ve got so much more to give