Change Sprite class to stateless Image class
Make Image instances clean themselves up on destruction