Made transparencey work, and added a convenience function for loading an image