BELZEBUBRAAH

The game features plenty of puzzles that must be solved under time pressure.
Puzzle