Fascinating and entertaining space action game.
Shoot-em-up in which you have to defeat the aliens.
It is a game in which you can help Ben fight off hordes of aliens.