More Canvases!

Added an additional canvas and sequestered the joystick canvases to the
left side of the screen. The right side will be used to draw the
buttons, also added the framework for adding buttons and making them do
things.