Great voice acting and directing. Really good atmosphere. Amazing art is not too shabby. As for the story, instead of making a deal with a devil for more power, how about:
100 pushups
100 situps
100 crunches
10 km run
No Airconditioner
EVERY. SINGLE. DAY.
jk.