humour and concept are great, though the filter you put over the animation is too intrusive I feel.
Also you could've done better with timing some of the movements. And you could have used squash and stretch more effectively, an example is demon tricky hitting the wall, where the squash isn't as exaggerated as it should be.