refactor asteroid