This should be call Fraudalife and indiegala should be ashamed of themselves, I contacted them a few days ago regarding an error that prevented me from getting the reward despite completing the challenge, got no response, and so I turned it off.
I tried today once again and I actually won and...