New methods and attributes power

It's still super janky but I have it working differntly, will get in
more tonight