When you are fighting kamil there is an easier way: When you start fighting him put on protect from mage till he starts melleeing and immediately switch to protect from mellee. He is stupid and will stay on mellee for like 10 seconds. When he switches back to mage just protect from mage till he mellees again and again immediately switch to protect from mellee. Keep repeating and you will kill him easily. I beat him this way and it is really easy and requires little food.