Tiago RochaOct 20, 2021GAME REVIEWSDamsel - ReviewDeveloped and published by the Australian indie studio Screwtape Studios, Damsel is their first PC game after some mobile titles, and the...