This may not quite be the definitive version, but it's still a gorgeous improvement to an excellent action game.
Automata pop-up store will appear in Japan. To announce this limited time event, a new image featuring the cast was shared.
The Castle of the Dragon takes players to Hayabusa Village, where the Black Spider Clan is hunting down the Demon Statue ...