VS fixes and adding arrow key support

1) Fixed some visual studio project problems and warnings - particularly
around release configuration.
2) Added arrow key support - designed around laptop use where no number
pad is available. Shifted arrows cause run event. Ctrl'ed combination
for diagonal movement (in sequence). eg. CTL-UP then CTL-RIGHT is mapped
to key 'u').