Touhou Koumakyou: Embodiment of Scarlet Devil For : The video game The Embodiment of Scarlet Devil is shoot’em up in vertical displacement developed by Team Shanghai Alice, a study formed by a single member. The work has two heroes to choose from, each with their own attacks, and must make a series of enemies in […]