Attempt to make basic canvas that can be functional for both desktop and mobile