Fix aspect ratio and add an option to change it

Fixed: The canvas fills the whole browser on mobile phones.