Closes #12 Made bounding get calculated whenever there is a change to x, y, width, or height. This may not be super effecient if you end up having many bounding functions but I think generally this is unlikely