Changed base datamember from int to float

Changed primary data members of the Rectangle class from int to float to
more accurately represent the location of the objects. Any class that
used the rectangle class (or its children) have been update accordingly.