Developer Compile Heart and publisher Idea Factory revealed their latest game, Touhou Spell Carnival, will be out sometime this year The game is a bullet hell shoot 'em up with elements of Strategy RPG mixed in, which was created by ZUN's group, Team Shanghai Alice The game will take you to the isolated land of[...]