randomize target, but algorithm needed to generate obstacles