The deeper meaning of creation is to lay before ourselves barricades on our journey, which we must be overcome to achieve a higher level of perfection.