Download:
https://thepiratebay.org/description.php?id=70351989
Download the game for free from the torrent in the link. Credit goes to dauphong for uploading.
Steam Trailer: https://store.steampowered.com/app/2150660/Touhou_New_World/
SYSTEM REQUIREMENTS
MINIMUM:
Requires a 64-bit processor...