Explanation, Idealisation and the Goldilocks Problem