Added support for other types of damage

This includes logging damage that isn't dealt by entities