WIP

forgot about this WIP. Will likely take another full day or so to finish...

This sorts out many rounding issues by changing the semantics of how our sliding windows work