remade move with test and roam which i will make the test for
momentarily