shoot requires two controllers now