Finally cleared Gradius 3, took me a couple of tries!