problem: king can take a piece if he's moving into check
king cant enter checkpath