Touhou meets Castlevania