directions initilised
working version with direcctions initilised and movements done