Updated Texture class with Blit functions.

needs testing for efficiency.