All of this year's games in one spot. 39 games in total.
The red castle of the beast, The Scarlet Devil Mansion!
Putting you in the role of a deadly secret agent, taking down the forces of darkness.
In the dark of night, watched over by the moon, ninja battles ninja and fate hangs in the balance.