That was Castle Shikigami 2? I've seen it mentioned but never looked into it, I was expecting some spaceships like a traditional shooter.
And wtf is up with the dialogue? I would think making up a story is better than a direct translation (where the end result is a mess). nevermind: this retailed for $10? Must have used babelfish or something to translate the text.