Mega Ran drops an animated visual for “Space Defense Team” with fellow indie Hip Hop legend Kool Keith and MC Wordburglar.