camera implemented
animations implemented