Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

As you found out, some upgrades are completely optional. But if you finish the game with all items, you get a slightly different ending. ;)
I'm glad you liked the game! I do plan on fleshing it out and adding new areas in the future ;)