Ice battle (40/40)

Ice battle