Low Tide Sep 25, 2026 Set in 1999, Low Tide puts you alone on a foggy, abandoned beach called Old Quay with only a metal…