What do you find absolutely terrifying? A great many things are on my list, and one of them happens to be the main theme for Xenohunters – heroes attempting to blow up a space station that has been overrun by hostile alien threats, but said aliens are adept at sneaking…