Boring as this might sound this class is pretty good as-is right now. I'm not gonna say OP but hey it's pretty close.