Developing a Semi-autonomous Robot to Engage Children with Special Needs and Their Peers in Robot-Assisted Play