A rescue vest has a spaced apart pair of vertical tracks attached to the front, each track having an inline array of wheels or alternate roller track. Processor controlled switches reconfigure the cells to provide power for electrical loads on one or more ports and simultaneously provide charging on one or more other ports. In an open position, the branch communication valve increases fluid communication between the first scroll and the second scroll and in a closed position, the branch communication valve decreases fluid communication between the first scroll and the second scroll.