Actually, now that you said that, i think that is the name of the game type i'm looking for, because when i played those game long time ago, it always used to say 'worms', but is not exactly the game itself (the one that you point to me), but thanks for refreshing my mind!
Greetings!