It's a fun game. I got past efreet without the hacks.
EDIT: oh ****, if you think efreet is hard, check the second to last level. You have to a certain amount of demons in a certain room. demons - similar to efreet, but only 4 times harder to beat. Lol
EDIT2: greater demons - 10 times harder.
EDIT3: second to last level boss - Death himself.