forked from: PowerUP

Changes allot and dont really know why. Kinda board atm.