Switched  methods for checking power type into extension methods. Started working on structure for event tracking.