dissallow move into check seems to work