Added movement direction

Cause random numbers are weird mid code. Gives readability and improves
changeability