Move Power out of Building and into its own trait

This should allow for non-buildings to provide and use power.
More actors consume power than those that produce it.

One option would be to change the property to Usage, and then invert the sign (so power plants define a negative value and everything else is positive).