Fixes #96
Merge pull request #99 from WildCard65/hpfix

Fixes #96
Fully fixes #96
Closes #100
Squashed commits.
Wow, @50Wliu has an odd taste in formatting...
Changed a few things.
Left some things here just for needed ness.
Merge pull request #102 from WildCard65/hp-fix

Fixes health calculation system.
Rebound rage.