units can move but no real logic about moving to where they should not