responsiveness

trying a few things to make the canvas responsive for browsers…though
that’s not really the goal atm…. we probably need to do some kind of
push/pop matrix thing so that it draws to the correct sizes every time.