added a check so armatures are not loaded if they do not exist, need to refactor so the loading code returns more than vao data