Refactoring models and relationships to deal with home and away teams, total nightmare, shouldnt have bothered