Added mouse position handling and basic screen scroll handling.
Changed canvas background to be #111 instead of transparent.
Field is now 20x20 tiles, it fits in 1280x720.
Fixed mouse position handling to consider the position of canvas on page.
Added some styles to index.html: background color, canvas positioning.