futuristic robot suit fighting a giant purple alien