Huh? What kind of likely-a-false-positive-nonsense is this, Itch.io? I sincerely doubt that BP Games is trying to pull a scam with, let's see here, a free demo.