Moved functions around in the healthbar trying to group them according to what they do.
Moved stuff around, then started to implement more getters
Healthbar works perfectly again. Added more getters to "encapsulate" all the public fields.
Refactored and commented a lot of variables
Padding/Borders get updated in healthbar, background/health rectangles get adjusted by it each time before drawing, subclasses need not take padding into account
Moved public attributes from healthbar to player/enemy healthbar, reducing the clutter
Renamed Functions according to UppercaseNamingScheme
Moved and limited more attributes.
Started Refactoring EnemyHealthBar.cs
Reenabled scripts on all enemies. adjusted distance Ratio