Refactored the placePiece: method.  The the board is now an observer of pieces placed on it.