Since the demon's position was random, sometimes it spawned on the ramp and it was pretty much impossible to dodge :(
Maybe I didn't understand the game, or it's just hard, but I had a hard time trying to roll that rock uphill!
Fun project tho!