How to Avoid Overfitting a Sports Model, time-aware validation and pipelines