Proprioceptive feedback and brain computer interface (BCI) based neuroprostheses