Idea Fix screenshot 1

Idea Fix

1/1/1970
ZuitLabs

About This Game

Incremental physics based game about pushing levers, clicking buttons and coming to terms with obsession.

Tags