Self-propelled planetary defence gun