The best I've ever seen!
You've got a ton of upgrades, hard bosses, a detailed story plot, different ships, TONS of enemies... well, simply put, well freakin' done.
By the way, where'd you come up with the name "Neko"?
Did you know that "neko" means "cat" in Japanese?