Did someone say “best Touhou”?