add forced king protection under check and move block for players putting themselves in check