Explore an abandoned offshore research station in this exciting adventure full of strange characters in a mysterious world.