-controller done, still the great logic remains
-interface is functional though not pretty
-canvas needs to be resizing, on its way