refactoring: Piece class 분할하고 쪼개버림