EBet - The E-sport betting platform