A sci-fi game with co-op support and permadeath. Led by a psychic owl, a ragtag team of space survivors fight to restore balance. Together they must... Read more