Bazooka Decentralized E-gaming, E-betting platform