Visual Prosthesis: an update and future directions