Hmm. I wonder what a game called Empeached could possibly be about. Check it out here, you can get it for free or alternatively support the developers with whatever you’d like. I won’t spoil the game, it is worth a try.
It’s playable in the browser, but also downloadable.