Updated movement logic