tweaked finding free position for dynamic light