Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

93 leaves, 6 friends and 2 keys left

I think I've checked every place and can't find the missing 7 leaves and extra locked doors to open

Oh well, nice game nonetheless :D