added move tracks; prevented moving out of bounds