Path Planning in Dynamic Environments by