Haven Studios' multiplayer shooter was revealed in 2023