Fixing validate_move