first test of is move valid