Sad times. So apparently "This Page Has Been Quarantined" by Itch.io automatic system (again) I am not sure why they keep doing it. As they never tell me that its flagged or why its flagged I find out when I release a new game and the community tell me. Its just Itch.io that have false flagged my site (again)
Feel free to download and play.