clarify concepts of parent and parentNode by refactoring parentNode to powerSource
migrate all sensor use functions to act functions