Macross: Meeting alien species has never been so fun