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.
Physics Implementation

Not finished.
Merge remote-tracking branch 'origin/master' into Engine-Implimentation