support separate move and fire 8-ways

simplified keyboard updates
support start button as separate 3rd key for fire side
added small delay in main loop to limit update rate
Merge branch 'master' of https://github.com/breedx2/mcor