Holy shit, I remember this game. I played a demo of it with my friend practically every time I visited him. That fish boss was awesome (considering it was the only boss we could fight XD)
And now it's combined with Touhou elements. I'll be honest, I should've expected that.