Move generation validated