Вы меня извините, но в этом исходнике просто невозможно разобраться. Да, и проблема не совсем ясна. Метеорит притягивается, если нажата кнопка мыши и курсор находится на метеорите. Останавливается в случае столкновения с другим метеоритом или пролетев определенное расстояние. Так в чем проблема?