fixed check and king moving into check