What is there not to like about this game? There are aliens. There are oversized balls. Their are aliens getting hit in the face with oversized balls. It really hits all the marks of a great game.
Watch some aliens get hit in the face with oversized balls while you're here: