Unless I'm missing something, it seems to be impossible? You can only defend one square per tick and the snow/fire/leaf men spawn faster than that?
It's definitely not impossible! Keep trying I'm sure you'll be beat it eventually! :)