added loop and gravSwitch powers