add a randomizer for obstacles