Refactor Piece.cpp, remove unused method, add const correctness