If the user sends a "create_agent" message to the engine with an incorrect spec, such as in the below example where position is a string instead of an array of integers
{
"position": "[0,0]"
}
The message is received by the engine but nothing happens. This should either throw an error or a warning