Cleo's Lost IdolsCleo's Lost Idols is a comedy sandbox physics game where you command workers to create mayhem!64%64% of 55 Steam reviews are positiveFree