Started on a command proxy. Still needs work.