Haven't bought before so no download button for me and the store front page says it was removed for breaching Itch.io content policy. Guess they don't understand what "free use" community is (unless it's the 'mind control' aspect causing the issue)?