For all the people who say that this game needs badges, this game will NEVER get badges. It does not use the kongregate API system. It needs this system to report the badges. To tell weather or not a game is able to get badges, check to see if it has a high score tab. If it does not it CANNOT get badges. A developer can add APIs later, but for a game like this it is very unlikely. No matter how high this game is rated it will NEVER get badges!
I think the reason this game is rated low is that the game is so slooooooooooooow. I like the game, but it needs somthing to keep it interesting past the first hour, and I played the book of mages for 4 hours straight.
Really needs an instant kill button for when you cant win or lose. I was doing zach's solo arena and I was berzerked on the fire soul. Unfortunatly the fire soul is immune to physical damage and has a counter that numbs you! I had the health scarab and yellow fairy. Every turn I healed more then the fire soul hurt me! I had to refresh and wait five minutes for it to load again!
Sure this would be a fun multiplayer game, but this aready runs slow on my fairly new computer. The technology just isnt good enough for a game like this to go multiplayer.