This game has an interesting premise, but it's pretty difficult to hit enemies while avoiding their attacks, especially since it isn't clear when you get damaged. Also on the level with the big rock enemies, there is a hole in the wall which can let you out of bounds and lead to some interesting situations like this: 