Implemented texture loading rather than slower image loading
Implemented logger as singleton