Cosmo Machia will release Alfa System-developed shoot ’em up Castle of Shikigami 3 for PC via Steam in March, the company announced. Castle of Shikigami III first launched for arcade in February ...