refactored more code and added retrieving Asteroid objects from server