Canvas resizing. A bunch of UI stuff. Should be done if no bugs.