Wrote a Rectangle struct for Surface blitting source rectangles. Wrote a nonfunctional Surface::blit() method.