rename health_current back to health to avoid mergeproblems, since proper change is more problematic than anticipated with the playerstate duplicating the health information in a lot of code
add some documentation about semantically abused variables in hope to decrease the problematic in the future
finish up refactoring out the multiple speed variables into the transState struct
lets go with propagate for now, until we found a better name, since "triggering" is still not a valid replacement for propagation in many cases
let func_destructable use the common conditionfield parsing