Loading an empty array of textures is a no-op

Removes need for https://github.com/deathcap/voxel-engine/commit/c674690599d24099dc85b7f8580430650b4a092a
Allows dynamically loading textures after initialization