Client now works for simple player input. Not actually usable, but a step forwards.