A bit of clean-up.
Taking note of King states for faster checking of whether King is checked or not.
Adding method to get all the positions of all pieces in a board.