Add basic move validation