Switched all values to bytes
x, y, width, and height on rectangles are now all bytes
moved Rectangle to a seperate class (should have been done a while ago)