Hahah, humans of Gensokyo are truly careless. An probably bit too bored.
And I was wondering when will the gods be involved.
+
Honestly, my first suspicion was Koishi.
++
Mamizou is surprisingly flat. Just saying.
+++
@Teruyo Satou is as generic as you can get, but I have a feeling Yoru means something else. Just a feeling.