Added dodge logic and movement