Touhou Defence of the Shrines

Touhou Defence of the Shrines is a ten-player custom game 5 versus 5 team game.