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

Contact Point

Moby ID: 210996
Know of some trivia for this game? Contribute.