updated robot movement