refactor.  Pieces -> Piece -> Square | board is a collection of all the squares.  King safety working