Adds route recalculation, fixs final point bug and validates planted for enemy movement