Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I had assumed the 'sacrifice' it was talking about was when you were brought into that satan chamber by Gus to be a sacrifice for Kuro.