Updated bishop_move and king_move method