getPieceAt + tests