# Basically you have 2 identical hats before the destroy(), and when you destroy 1, you still have 1 leftover which is why it looks like it doesn't work