This trailer shows off Matrix Games' upcoming space-based, turn-based / real-time strategy blend, Armada 2526.