Looks like game was removed and can't be downloaded anymore. Is there any way to get a copy?Thanks.
Here it is: https://ouroboros-studios.itch.io/idol-forest