basic moves

without checking