Updated entity texture loading

Entity textures should now be loaded properly. Code refactored to allow
for easy packing of said textures.