Make flow control in cannons & chariot moves clearer
Unroll the cannon loop for instruction parallelism