- created class ADecayPool.java
- DecayPool.java is no longer abstract
- using this keyword in DecayPool.java because I like it :)
- comment and code style changes to DecayPool.java
- created Essence.java
- Essence.java now implements IWoundable and IMendable
- Essence.java now has private member range
- Essence.java no longer implements IWoundable or IMendable
- created class WoundPool.java
- moved DecayPool.java package
- WoundPool now implements IWoundable and IMendable
- Essence is now composed of DecayPool and WoundPool
- created IBuildable interface
- created builder for Essence
- Essence() parameter rename
- WoundPool now implements IValuable
Revert "- WoundPool now implements IValuable"

This reverts commit c77b4238ff6f3204e5fd202ef19a8865f8563a76.
Revert "- Essence() parameter rename"

This reverts commit 7f2940d41686257ac6561af7080edbe66156ad19.
Revert "- Essence is now composed of DecayPool and WoundPool - created IBuildable interface - created builder for Essence"

This reverts commit 300903c84140b355906d71383ee41b47e9634b05.
Revert "- WoundPool now implements IWoundable and IMendable"

This reverts commit 8bbef2ea73de9238ecfaad6de4159952e651756c.
Revert "- moved DecayPool.java package"

This reverts commit 5fb01e43f6eff8df0d3bb6174154eccf6257e9ac.
Revert "- created class WoundPool.java"

This reverts commit 52cc744756ca82e748805520ce21dc30ed1d3aed.
Revert "- Essence.java no longer implements IWoundable or IMendable"

This reverts commit 2784f0c18fc50ec711df22d5197599d794b50877.
Revert "- created Essence.java - Essence.java now implements IWoundable and IMendable - Essence.java now has private member range"

This reverts commit 85dbaa1244ad03667f462381718419deb05e6567.