OK, I figured out there is a cluster upgrade and I got 140~ I wish there was a score board.
Such a good concept. It is kind of like if Worms was less TNG based.