Updated Key Control flow and added Game Control mode

fixes #58 fixes #59

Note:  This broke a lot of stuff that I have to fix