Naboo mobile missile launcher