Remove damage event and listener
Add some comments
Change the way deinforcement is handled
Fix spacings
Miscellaneous work
Various fixes