Footballのデータを解釈できるようにリファクタリング

なんかWeatherとFootballが結合しまくってる気がするけど、
そもそもこういうツールのお題なんだから良いのだろうか。 
DRYっぽいけど柔軟性が無い。