Observations:
- Buildables with power or creep don't lose that until the power/creep source is destroyed.
- Buildables regain power when a power source moves into range.
- Buildings regain power when they're moved into range of a power source.
- Loss of power or creep is only done when the source is destroyed.
- Checking for power is only done when the building is unpowered.