Drop six Space Owls into the liquid ooze in Chapter 6 2.50% of players have unlocked this achievement