Thank you, that worked now, these methods ind of deleted each other, so if the asteroid got spawned it immediately deleted itself.


public void act() { if(Greenfoot.getRandomNumber(200) < 50) { addObject(new Asteroid_Small(), Greenfoot.getRandomNumber(519),0); } }
public void act() { if(Greenfoot.getRandomNumber(200) < 5) { addObject(new Asteroid_Small(), Greenfoot.getRandomNumber(519),0); } }
public void act() { if(Greenfoot.getRandomNumber(200) < 5) { addObject(new Asteroid_Small(), Greenfoot.getRandomNumber(519),21); } }
public void act() { if(Greenfoot.getRandomNumber(200) < 5) { addObject(new Asteroid_Small(), Greenfoot.getRandomNumber(519),0); } }