Proof of concept for half of square refresh.  Math for reset is functional but needs accurate time-based draw