Developed backgrounds
Added Sprite type to handle composed images
Added .crop() method to images to use a subset