This would have been much more fun if it wasn't ladden with fake difficulty. Cancelling the character's movement when he takes damage from something makes it harder to get out of whatever situation that caused the damage, and the arrows being cancelled by other projectiles makes the final battle almost impossible since the fire made by the molotov cocktails makes your arrows much harder to aim.