deleted getKing (unused/unfinished)