Will Stitchcraft be pay to win?