Win a space mission with at least 2 Anomlies and without taking damage 12.10% of players have unlocked this achievement