added situatonal block/evade mechanic while moving at different speeds/directions.