🤔 What game had the working title "Quiver"? (answer)

Blast Entertainment Ltd.

Moby ID: 8920

Trivia add