AviaGames raises $40m to diversify gaming