Sooo, we are actually preparing a Web - Single player version that illustrates better the idea of the game.
And! We are working also on a version where anybody can setup to stream on your own channel. So sorry for that, but we didn't manage to get everything done within the time available :(