연습문제 5-2: add enum for piece