Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

A trigger system would work well, and changing tiles or moving sprites would make it all the more dynamic.

Any model in which values are affected by actions can be used to add more game elements.

Keeping it relatively simple will keep it accessible.