You are the last hope for humanity in a world overrun by tentacle monsters. Evade their clutches or succumb to the tentacle's embrace in this steamy, alien invasion story.