Update Main Classes, Compile

added groundwork for keybindings