The space bugs have landed on your home world. Only you, armed with a plasma cannon, can prevent the invasion.
Destroy the worms before they can be transformed into the beautiful but deadly butterflies. Spiders and centipedes try to make it work harder.
A Space shooter with the spirit of the old arcades.
Enjoy it.