Changed PowerSystem to a class instead of an enum

This is for possible expansion further down the road, so I figured it'd
be best to get it out of the way now before I add anything else to make
it even harder to expand.