Make canvas fill the browser.
Prevent casting light from outside map.
Scroll shadow map with screen.