Needs some recalculating
The fight against the last boss was totally one sided. It was if you wanted the player to lose. The boss did more damage, granted that it is a given, but your steal attack didn't give you enough hp to survive his next attack. When I played he did 2500 of my 5000 and when I stole I only got back 1000, now do you see why you need to recalculate it, in all other fights you gained back more than what the enemy did to you.