add contacts
move stage reference to Game object
a bunch of buttons stuff, mouse tracking
buttons are slightly less borked
buttons can have subgraphics!