X277 "Viper" magnetic rail cannon