Added error messages in the API responses
Uploading a turn now sets and validates against gamestates