It was a beautiful game that drew me in. What I like about it is that there are many elements that make you consider things such as the identity of the insects and the purpose of the witch.
I just uploaded a gameplay video with Japanese subtitles.