Vital Factors to Consider When Developing a Football Betting System