Learning to skip stones