keyboardcontrols v2.0

menuscript now creates and saves files; playercontoller reads and uses
it.