LastMouseState now valid throughout entire update frame
Made IRange inclusive
Ranges now override == and !=