The ultimate Touhou survival