Very well-made and very much in the spirit of arcades! Everything meshes well together, from the title to the boss. It's nice how the battle feels space-y and like an actual planet defense, and the feeling is further improved by the sound effects.
I would only suggest to add the setting's description or some related art at the beginning.