Smaller canvas for mobile view and fix a few sizing issues