Added methods so RectangleShape can be initilized and have it's size set with floats, not just a vector, to make it consistant with setPosition and everything else