Yes, you are right; he should have had a prize penalty, and you should have had the warning. Since he put the discard pile on top of your prize cards, he places them in an illegal zone. Therefore, he makes the first move of putting there in the first place, and you should have noticed before...