Path Planning with Moving Target and Moving Obstacles