On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

And the shaking element increase the juiciness as well! One design providing multiple meaningful consequences. There's some elegence in it. And I surely agree with the "designing a game is like solving a puzzle" statement. Enjoy the process!