Scarlet Hollow Episode 2 due out in early June, play the first episode free