This is a low-period solution to try to reduce instructions. This may or may not have actually worked. A period 3 solve sounds doable but absolutely obnoxious. I may find the courage to build one... we'll see.