Fixed #10.

It is now possible to draw anywhere on the canvas. This has been fixed using a different call to drawImage, where the source coordinates are also specified. Apparently, when doing this drawing outside the canvas is possible.