button detection, cursor controls, pause game, start game, basics for interface visuals

interface visuals need the most work. the framwork for the rest is
pretty much there