Echoes of Sin: Confusion: Update 0.95 - New Trailer, Release Date and Major Gameplay Polish

Hi everyone, Update 0.95 is here, and this is a big one. First of all: **the new trailer is now out!** The game will release in 6 days, on **June 9, 2026 at 10:00 GMT+2**. The game is currently being tested by more than…