Not exactly my cup of tea.
Gameplay is not challenging neither new... The theme of sacrifices Is just put there on the surface but it's not deep inside the game. It seems like the theme was built after the actual game.
Story and mood is very vague and not exceptional..
Keep it up!