seperated the API for a play and upload move