calculate pendinggames from list of games instead of relying on db
dont play same teams over and over, only play them again if their latest finished game is older then a month