Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Finally found the amulet. I've no idea how I got it though! Magic maybe?