fix player input movement keys (only WASD work so far)

but it's no longer buggy, and back up to master's standards in that
regard. So it should feel good.
reinstate zoom in/out: +/- and k/l

(a lot of non-eng kb's dont have those keys easily, apparently).

remove some dead code as well