Hmm... I actually may have an idea 'advertisement-wise'. A close friend of mine suggested that maybe we can try Steam? As in Broadcasting the game...
I'm not too sure, or confident in this area of advertisement, as I never looked in or learned anything about it myself- But I believe many other people have more experience in this area, and could possibly look into it? Apparently, it helps a lot with getting noticed- so, we could try and look into that?