Sprites now draw "from the center"

Done by offsetting the camera coordinates for each sprite by half of the
texture width and height within the Sprite.drawTexture() methods.