Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I agree the map is big

Don't worry, a big map has its pros too. Loads of people didn't like the small map for my game, and thought that the excess detail made it hard to concentrate on the individual aspects of the core mechanic.