Aliens have invaded Earth! Towns, cities, deserts, they're everywhere! Take on the role of Earth's last super soldier and confront the alien menace in this intense twin stick shooter!