public void act()
{
createNewIgloo();
}
public void createNewIgloo()
{
newIgloo ++;
if (newIgloo == threshold)
{
newIgloo();
}}
private void newIgloo()
{
getWorld().addObject(new Igloo(), Greenfoot.getRandomNumber(800), Greenfoot.getRandomNumber(600));
newIgloo = 0;
}
Every 100 actions my program doubles the number of igloos left instead of creating just one.

