Legion Network launches app with crypto wallet, NFTs, play2earn, watch2earn, launchpads, rewards and more