Added buffer-to-reversal mechanic (Reversal buffer now checks state of current buffered move)
Added visualBox field, for drawing rectangles that are visible but not functional