Added independently controlled joints
Beginning to put model view matrix rotations into functions