Ну нормально же работает, что не так то? Играйся с параметрами планет, расставляй их правильно, чтоб не улетали, задавай им правильную скорость, правильный вектор, правильную массу, правильный радиус орбиты. Для примера возьми нашу Солнечную систему в масштабе.
А улетают они потому, что стартовое направление движения планеты направлено в сторону аттрактора, и пока она летит к нему, она набирает скорость, и в какой-то момент ее скорость будет достаточной для того, чтоб вырваться из гравитационного поля аттрактора и улететь прочь.
Короче говоря, физическая модель у тебя есть, тебе достаточно подобрать параметры объектов.