implemented temporary movement controls