This summary sounds actually like the perfect game for me!
Oh, OK
Oh I’ve seen this one recommended before:
(Stupid ambiguous names!)