doppelter code entfernt
IsValidMove ohne StructuredSelection