Modeling the motor cortex: Optimality, recurrent neural networks, and spatial dynamics