Optional craters with obsidian, faster code