Fixed issue with keyboard movement and talking NPCs.  Made cursor hide when using keyboard movement.

Haven't had any issues while testing this.  I figured it might be better to hide the cursor when using the keyboard to play, so I added that in as well.  Cursor reappears when mouse is moved.