Changed to using a template system for powers, like vehicles.