@Override
	protected boolean isAddable(Position pos) {
		// YG: Piece의 isAddable과 중복되는 내용은
		// YG: super.isAddable로 중복 제거할 수 있음
		if (!isValidPos(pos))
			return false;
		if (!isEmptyPlace(pos) && isSameTeam(pos))
			return false;
		if (!isSafePlace(pos))
			return false;

		return true;
	}