Implement PNG texture loader