You can clearly see a big impovement between this and the 1st part. I love the fact that you made the hourse easier, it was impossible and very annoying to fight him in the 1st part, but now it got very enjoyable.
I also like the new enemy "Hannibal", he is pretty cool:) If somebody does not know how to beat him but wants to, here is my stategy: Always stay in the middle of the elephant and kill him first, then you can attack the not moving Hannibal.
Anyways, good job! ;)