Uses all four controller outs