Pangea http://www12.ocn.ne.jp/~pangea/

Also known as Deep Slow

Yukkuri Balloon Touhou Project Doujin released Jul 6 '08 Comedy Creepy Supernatural
Soul May Cry Touhou Project Doujin released Oct 16 '12 Action Parody Tragedy