Added SOIL and image loading