Big update:
- updated licence
- updated exceptions
- updated documentation
- updated HPSystem
- updated weapon module