pretty fun, a few suggestions! One, maybe up the speed of the box. Two, communicate the piston a bit more. I thought the piston was time based, but eventually I realized it was every three moves. One way I would fix this is putting a timer on it that counts down from 3.