better key repeat handling so that one key press isn't going to cycle
through multiple games. This should be cleaned up a bit